2016-06-25 15 views
0

での「探検」表示が存在する場合、私は$ scope.photosを持っていますが、私はh1はカテゴリを表示したいが、私はちょうどどのように私は同じことを達成することができます どのように角度でこれを行うのですか?それはそうリアクト

<h1>{this.props.photos ? this.props.photos.category : 'Explore'}</h1> 

ような何かをやっているだろう角度で?

コントローラーでこれを試してみると、category is not definedとなります。

$scope.photos.category = $scope.photos ? $scope.photos.category : 'Explore';

+0

$ scope.photosが定義されていない場合、あなたがする$ scope.photos.categoryを設定しようとしています'探検' $ scope.photosは定義されていないので、どのように動作しますか?これは角度とは関係ありません。それはただのJavaScriptです。とにかく、なぜコントローラでそれをやっているのか分かりません。あなたは '{{photos.category || 'Explore'}} '。 –

+0

うわー、ありがとう。私の悪い – user1354934

答えて

2

$ scope.photosが定義されていない場合、あなたは写真を定義する必要があることのために、$ scope.photos.categoryに値を割り当てることはできません。カテゴリを表示したい場合 しかし、あなたが行うことができます:

$scope.category = $scope.photos ? $scope.photos.category : 'Explore'; 

して使用:

<h1>{{category}}</h1> 
+0

ありがとう!私は今私の間違いを見る。申し訳ありません – user1354934

+0

あなたの問題を解決した場合は答えを受け入れることができます.. :) –

関連する問題