美好的一天。我做了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。 我究竟做错了什么?