我有一个表,它有一个ng-if
取决于<tr>
某个值的值。
我的代码如下所示:
<tr ng-if="someConditional" ng-repeat="row in rows track by row.obj1">....</tr>
<tr ng-if="!someConditional" ng-repeat="row in rows track by row.obj2">....</tr>
这给了我一个错误,尽管row.obj1
存在并且row.obj2
不存在,反之亦然。
row.obj1 在 someConditional 为真时存在,而 row.obj2 在 !someConditional 为真时存在。
当 someConditional 为 true 时,angularjs 会抛出 row.obj2 不存在(即未定义)的错误。
这是一个已知的错误?有什么解决方法吗?