【问题标题】:Binding array controller/directive绑定数组控制器/指令
【发布时间】:2015-04-05 09:51:48
【问题描述】:

我在将控制器数组与指令绑定时遇到问题:

标记:

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

谢谢

【问题讨论】:

    标签: angularjs binding controller directive


    【解决方案1】:

    我找到了原因: “selectedItems”作为属性名称不起作用。您需要使用“选定项目”。 “selectedItems”在指令范围内工作正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多