我在用指令绑定控制器数组时遇到了问题:
标记:
<custom-directive item="tag" selectedItems="selectedArray" ng-repeat="tag in tags"></custom-directive>主计长:
$scope.selectedArray= [];指令:
scope: {
item:"=",
selectedItems:"="
},
controller: ['$scope', '$element', '$attrs', function ($scope, $element, $attrs) {
//Undefined
console.log($scope.selectedItems);
}项目的绑定很好,我对selectedItems做错了什么?
谢谢
发布于 2015-02-06 10:04:18
我发现原因是:"selectedItems“作为属性名不起作用。你需要使用“选定的-项目”。"selectedItems“在指令范围内工作得很好。
https://stackoverflow.com/questions/28345706
复制相似问题