directive ngBind

ngBind属性告诉AngularJS将指定的HTML元素的文本内容替换为给定表达式的值,并在该表达式的值发生变化时更新文本内容。

一般情况下,您不会直接使用ngBind,而是使用类似于表达式的双卷曲标记,但不太详细。

如果在AngularJS编译它之前,浏览器在其原始状态中暂时显示一个模板,那么最好使用ngBind而不是表达式。由于ngBind是一个元素属性,所以当页面加载时,它使绑定不可见。

解决这个问题的另一种解决方案是使用ngCloak指令。

ng-bind和ng-model 一样都是做数据双向绑定的一种方式,但是不同的是ng-model在页面没有完全加载的时候会出现{{}}这个显示表达式值得双括号,而使用ng-bind当页面没有加载完之前什么都不显示,给用户的体验效果很好。

原文地址:https://www.cnblogs.com/ms-grf/p/6991630.html