这样允许用户输入一个搜索条件,立刻就能看到对电话列表的搜索结果。我们来解释一下新的代码:
数据绑定:这是AngularJS的一个核心特性。...当页面加载的时候,AngularJS会根据输入框的属性值名字,将 其与数据模型中相同名字的变量绑定在一起,以确保两者的同步性。
...当数据模型引起迭代器输入变化的时候,迭代器可以高效得更新DOM将数据模型最新的状态反映出来。
...尽管这看起来结果是同步返回的($scope.phones = Phone.query();),其实根本就不是。被同步返回的是一个“future”——一个对象,当XHR相应返回的时候会 填充进数据。...鉴于AngularJS的数据绑定,我们可以使用future并且把它绑定到我们的模板上。然后,当数据到达时,我们的视图会自动更新。