爲什麼我的外部模板不使用ng-repeat
呈現項目?指令模板中的ng-repeat AngularJS
--- AngularJS 1.1.5
我偶然在this bug,但我不知道這是否是同樣的問題?如果有任何解決方法?
這是Plunker使用靜態列表,但解決方案需要支持雙向綁定,因爲數據是動態的。 (這就是它是如何應該反正工作...)
控制器
.controller('main', ['$scope',function($scope) {
$scope.items = ['a','b','c'];
}])
指令
.directive('items', function() {
return {
restrict: 'E',
replace: true,
controller: 'main',
templateUrl: 'items.html',
link: function(scope, controller) {
}
};
})
items.html
<div ng-repeat="item in items">
{{item}}
</div>
作品對我來說分叉的plunkr ..奇怪了。 – Florian
+1 Thankyou就是這樣。我想知道爲什麼你需要用根元素來包裝。 –
我在主題上擴展了我的答案。 – Florian