绑定数组控制器/指令

时间:2015-02-05 13:52:26

标签: angularjs binding controller directive

我无法使用指令绑定控制器数组:

标记:

<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做错了什么?

由于

1 个答案:

答案 0 :(得分:1)

我找到了原因: &#34; selectedItems&#34;作为属性名称不起作用。您需要使用&#34; selected-items&#34;。 &#34; selectedItems&#34;在指令范围内工作正常。