在AngularJS中显示模型中的数据有两种方式:
2017-02-28 21:22
169 查看
一种是使用花括号插值的方式:
另一种是使用基于属性的指令,叫做ng-bind:
这两种方式的效果都是一样的,其主要区别在于,使用花括号语法时,在AngularJS使用数据替换模板中的花括号时,第一个加载的页面,通常是应用中的index.html,其未被渲染的模板可能会被用户看到。
而使用第二站方法的视图不会遇到这种问题。
原因是,浏览器需要首先加载index.html页面,渲染它,然后AngularJS才能把它解析成你期望看到的内容。
所以,对于index.html页面中的数据绑定操作,建议采用ng-bind。那么在数据加载完成之前用户就不会看到任何内容。
<p>{{text}}</p>
另一种是使用基于属性的指令,叫做ng-bind:
<p ng-bind="text"></p>
这两种方式的效果都是一样的,其主要区别在于,使用花括号语法时,在AngularJS使用数据替换模板中的花括号时,第一个加载的页面,通常是应用中的index.html,其未被渲染的模板可能会被用户看到。
而使用第二站方法的视图不会遇到这种问题。
原因是,浏览器需要首先加载index.html页面,渲染它,然后AngularJS才能把它解析成你期望看到的内容。
所以,对于index.html页面中的数据绑定操作,建议采用ng-bind。那么在数据加载完成之前用户就不会看到任何内容。
相关文章推荐
- 解析JSON数据后的两种显示方式
- strus2中获取表单数据 两种方式 属性驱动 和模型驱动
- 解决ea【syui 中显示Date类型数据为[object Object]】两种方式:手动实现+JSON.toJSONStringWithDateFormat(obj,"farmat")
- AngularJS(三)视图绑定数据的两种方式
- Repeater 控件 当数据源没有数据的时候显示 暂无数据 的两种方式
- angularjs表格方式显示数据
- 索引排序文件--不排序数据排序索引暨介绍大数据常用的显示数据的两种方式
- 20Mybatis_订单商品数据模型_一对一查询——resultType和resultMap两种方式以及两种方式的总结
- ADO与ADO.NET两种数据访问方式区别
- 通过物化视图方式同步两服务器中数据表的两种不同方式的比较
- 如何于DataGridView控件中以跨数据行方式显示数据
- ADO与ADO.NET两种数据访问方式区别
- Http协议中,主要常见的传送数据到服务器有哪两种方式,这两种方式的特点和区别,以及其在Http协议中的位置
- 让flash自动显示代码提示的两种方式
- 请教各位在C#中这样的数据显示方式是用Datagrid控件生成的吗??(行和列数固定,能够显示行标头)
- C#读取Excel数据两种方式性能对比
- ADO 与ADO.NET两种数据访问方式区别
- 如何于DataGridView控件中以跨数据行方式显示数据
- Visual C# 2005 - 如何于DataGridView控件中以跨数据行方式显示数据
- Visual C# 2005 - 如何于DataGridView控件中以跨数据行方式显示数据