上一篇从整体上认识了Angular,从现在开始更加深入的学习Angular的特性。Angular的数据绑定比较特别,它支持双向数据绑定。ng-bind实现了一个简单单向绑定。这种绑定的缺点是,开始加载时可能会出现类似{{data}}这样的东西。解决方法是使用ng-bind或ng-cloak,ng-cloak应该只在有数据绑定的地方使用,否则处理中用户将看到空白。我测试了一下ng-cloak,不知道为什么不行,有人知道的话请告知一下。下面对比一下ng-bind和ng-bind-html.换成ng-bind-html时出错了这是因为Angular默认是不信任html的,所以要这样做。ng-bind只接受单个数据绑定表达式,而ng-bind-template则相对灵活些。有时我们使用了{{}}但是我们并不是要绑定数据,直接用会出错,所以要像这样双向数据绑定允许元素从用户处收集数据以改变程序状态。
暂无评论