angular学习笔记 -- ngBind与{{}}

在AngularJS中显示模型中的数据有两种方式:

  • 使用花括号插值的方式:
    <p>{{text}}</p>

  • 基于属性的指令:
    <p ng-bind="text"></p>

这两种方式的效果都是一样的,其主要区别在于,使用{{}}时,在AngularJS使用数据替换模板中的花括号时,第一个加载的页面,通常是应用中的index.html,其未被渲染的模板可能会被用户看到{{}}。而使用第二站方法的视图不会遇到这种问题。

{{}}与ng-bind相比的解决方案

<style type="text/css">
       .ng-cloak {
             display: none;
       }
</style>
<p ng-cloak class="ng-cloak">{{text}}</p>

在对首页面中的数据绑定操作,建议采用ng-bind。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • AngularJS是什么?AngularJs(后面就简称ng了)是一个用于设计动态web应用的结构框架。首先,它是...
    200813阅读 1,673评论 0 3
  • 基础ng属性指令 布尔属性 布尔属性代表一个true或false值。当这个属性出现时,这个属性的值就是true(无...
    oWSQo阅读 1,264评论 0 0
  • 1. 介绍 AngularJS是一款由Google公司开发维护的前端MVC框架,其克服了HTML在构建应用上的诸多...
    崔皓翔阅读 870评论 0 5
  • ng-model 指令ng-model 指令 绑定 HTML 元素 到应用程序数据。ng-model 指令也可以:...
    壬万er阅读 905评论 0 2
  • 写点什么呢?听着外面淅淅沥沥的雨声,心情似乎却能平静下来了。 冬天真的来了,突然的降温,北风呼啸,让身在南国的我也...
    艾莉阅读 278评论 0 0