Javascript 如果要引用另一个div ng中的变量,请重复。安格拉斯
我已经从我的数据库中获取了文档。现在我想做的是根据不同的文档状态,显示不同的消息。怎么办Javascript 如果要引用另一个div ng中的变量,请重复。安格拉斯,javascript,angularjs,Javascript,Angularjs,我已经从我的数据库中获取了文档。现在我想做的是根据不同的文档状态,显示不同的消息。怎么办 <p> <a target="_blank" style="margin-right:5px" ng-repeat="doc in homeCtrl.getDocs(docType.objectId)" href="{{doc.document.url}}"> <div ng-if="doc.status == 'approved'">Hello&
<p>
<a target="_blank" style="margin-right:5px" ng-repeat="doc in homeCtrl.getDocs(docType.objectId)" href="{{doc.document.url}}">
<div ng-if="doc.status == 'approved'">Hello</div>
<span class="label label-success"><i class="glyphicon glyphicon-hourglass"></i>{{doc.status}}</span>
<br>{{doc.comment}}<br>
</a>
</p>
````ng如果工作正常:
HTML:
<div ng-repeat="item in items">
<span>{{item.id}}</span>
<span ng-if="item.status === 'approved'">approved</span>
<span ng-if="item.status === 'rejected'">rejected</span>
</div>
以下是plnkr:ng如果工作正常:
HTML:
<div ng-repeat="item in items">
<span>{{item.id}}</span>
<span ng-if="item.status === 'approved'">approved</span>
<span ng-if="item.status === 'rejected'">rejected</span>
</div>
以下是plnkr:尝试移动在控制器内检索文档的函数,并将结果传递给ng repeat
ng-repeat="doc in docs"
及
尝试移动在控制器内检索文档的函数,并将结果传递给ng repeat
ng-repeat="doc in docs"
及
您的意思是,在所有其他元素中,
doc
是可见的(如在{{doc.comment}}
),但对于ng,如果
,则不可见?是的!但是,如果使用ng if in(此处引用ng repeat),它正在工作。您可以对您的示例进行演示吗?我已在控制器中添加了相关功能。看一看。我正在使用解析后端。{XYZ}工作正常。您的意思是在所有其他元素中,doc
是可见的(如在{{doc.comment}
),但不适用于ng if
?是的!但是,如果使用ng if in(此处引用ng repeat),它正在工作。您可以对您的示例进行演示吗?我已在控制器中添加了相关功能。看一看。我正在使用解析后端。{{XYZ}}运行良好。是的,它也适用于谢谢..但在我这边不起作用。我已经添加了控制器,如果可以的话。您可以尝试在ng repeat中使用{{{doc.status}}
来查看每个元素的状态字段。是的,它也适用于谢谢..但在我这边不起作用。如果可以的话,我已经添加了控制器。您可以尝试在ng repeat中使用{{doc.status}}
来查看每个元素的状态字段
.controller('YourController', function($scope) {
$scope.docs = getDocs(id);
});