1

有什么办法解决这个问题吗?有更好的解决方案吗?模拟:http ://plnkr.co/edit/2vRT8O?p=preview

上下文:在我的例子中,输入用作过滤器,用户输入的信息将用于搜索。$ 手表用于捕获此信息并移动到服务,该服务又传递到第二个控制器。

4

1 回答 1

1

检查旧值和新值是否不相等可能就足够了吗?像这样:

if (newValue != oldValue) {
   $scope.bar = newValue;
}

Plunk:http ://plnkr.co/edit/Ooh1am?p=preview

于 2013-08-07T13:10:35.373 回答