2015-02-05 101 views
0

我無法結合的控制器陣列具有指令:綁定陣列控制器/指令

標記:

<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

我找到了原因: 「selectedItems」作爲屬性名稱不工作。您需要使用「選定項目」。 「selectedItems」在指令範圍內正常工作。