【发布时间】:2015-02-12 22:43:12
【问题描述】:
ng-repeat 不输出任何内容。在链接函数中,我可以看到 $scope.clients 是一个数组。如果我删除隔离范围并使用父范围,则 ng-repeat 有效。
带有指令“clients”的html。
<div container
ng-cloak
ng-app="summaryReportApp"
ng-controller="summaryReportController as summaryReport">
<fieldset clients="summaryReport.clients">
<legend>Clients</legend>
<div align="left">
<div ng-repeat="client in clients track by $index">
{{client}}
</div>
</div>
</fieldset>
</div>
指令
var clients = function(){
var definition = {
restrict: "A",
scope: {
clients:"=clients"
},
link: function($scope,$element,attributes){
}
}
return definition;
}
【问题讨论】:
-
我们需要更多的代码。你的 html 中的“ng-app”设置在哪里?
-
添加容器应用元素。
标签: angularjs angularjs-directive angularjs-ng-repeat