【发布时间】:2014-08-27 08:34:56
【问题描述】:
几天前我尝试使用ng-if,即使我的代码工作但现在当我尝试它时,ng-if 不工作
这是我在ng-repeat 内部的表现。
<tr ng-repeat="program in getProgram">
<td>{{$index+1}}</td>
<td>{{program.name}}</td>
<td>{{program.code}}</td>
<td>{{program.code2}}</td>
<td>{{program.ed}}</td>
<td ng-if="program.status == 'Published' ">{{program.status}}</td>
<td ng-if="program.status == 'Draft' ">{{program.status}}</td>
</tr>
我想根据状态显示草稿或已发布。
即使我尝试过
1=1 1=2
两个值都被打印出来了。
【问题讨论】:
-
您确定状态包含“已发布”而不是其他内容吗?
-
然后会发生什么...?
-
是的也更新我的问题。
-
向我们展示 getProgram 包含的内容
-
工作演示:jsfiddle.net/9Ymvt/2127 确认您没有其他导致 ng-If 无法工作的问题
标签: angularjs angularjs-directive angular-ng-if