Angularjs 如何按条件“切换”内容
在我的Angularjs 如何按条件“切换”内容,angularjs,Angularjs,在我的ng repeat中,我要求根据活动状态切换DOM 我试过这样做,但没有为我工作: <ul> <li ng-click="activate(item)" ng-repeat="item in items" ng-class="{active : active == item}"> <span ng-if="item==active"> <span>{{item}}</span&g
ng repeat
中,我要求根据活动状态切换DOM
我试过这样做,但没有为我工作:
<ul>
<li ng-click="activate(item)" ng-repeat="item in items" ng-class="{active : active == item}">
<span ng-if="item==active">
<span>{{item}}</span><!-- when active nested under span -->
</span>
<!-- else without nesting the span -->
<span ng-if="item== !active">{{item}}</span> //this is not working
</li>
</ul>
-
{{item}}
{{item}}//这不起作用
如果
语句对此进行了修改(您刚刚犯了语法错误),请替换上一个ng:
{{item}
您的active
变量不是布尔变量,因此无法在语句中切换它
<span ng-if="item !== active">{{item}}</span>