我怎么做角度的?我有一个$ scope.photos,但我希望h1显示该类别,如果它存在,否则显示" Explore"

时间:2016-06-25 20:31:36

标签: angularjs

在React中,我会做一些像

这样的事情
<h1>{this.props.photos ? this.props.photos.category : 'Explore'}</h1>

如何以角度实现相同的目标?

当我在控制器中尝试这样的事情时,我得到category is not defined

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

1 个答案:

答案 0 :(得分:2)

如果$ scope.photos未定义,则无法为$ scope.photos.category指定值,因为需要定义照片。 但是,如果您想显示类别,则可以执行以下操作:

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

然后使用:

<h1>{{category}}</h1>