带过滤器的angularjs树指令

时间:2015-04-23 08:59:39

标签: angularjs angularjs-directive angularjs-filter

美好的一天。我做了tree directive with filter。 我希望看到树节点,如果它的名称或子名称包含单词。 因此,当我在控制器中过滤数据时,一切都有效:

$scope.data1 = $filter('treeName')($scope.data, $scope.name);
<tree model="data1"/>

但是当我添加我的过滤器 |时模型表达式中的treeName:name

<tree model="data | treeName: name"/>

Angular会在交互中引起很多例外

Error: [$rootScope:infdig] http://errors.angularjs.org/1.3.15/$rootScope/infdig?p0=10&p1=%5B%5B%7B%22m…r%20e%3Da(c%2Cd)%3Breturn%20b(e%2Cc%2Cd)%7D%22%2C%22newVal%22%3A1%7D%5D%5D

也从未调用过setSelected。 我究竟做错了什么?

http://plnkr.co/edit/6BorEN9Tht5bezmkfys9?p=preview

0 个答案:

没有答案