什么是实时模板或模板?它与Wordpress中使用的模板有什么不同?
What is live templating or templating in general? How is it different from a template one uses in Wordpress
我正在读一本AngularJS的书,上面写着:
在经典的web框架中,例如Rails,控制器将来自模型的数据组合并混搭它们与模板一起向用户交付视图。这种组合产生了单向视图。在不构建任何自定义JavaScript组件的情况下,视图将只反映模型中的数据在视图呈现时公开。在撰写本文时,有几个JavaScript承诺自动绑定视图和模型数据的框架。
AngularJS采用了不同的方法。而不是将数据合并到模板和替换一个DOM元素,AngularJS会创建活动模板作为一个视图。视图的各个组件是动态的内插住。这个特性可以说是最重要的特性之一并允许我们编写刚才编写的hello world应用程序只有10行代码,没有一行JavaScript
不太确定他们所说的"AngularJS将活模板创建为一个视图"是什么意思
roadtocode
我相信你正在阅读的这本书试图告诉你的是,AngularJS不会在你的HTML中注入数据,而是编译和重新编译数据绑定,使其成为"活代码"。换句话说,使用其他客户机-服务器类型的通信,如果服务器更改,则需要用数据加载整个HTML,即使大多数HTML都是可重用的。AngularJS不仅可以帮你省去这个处理过程,还可以省去每次备份数据发生变化时更新UI的任务。
我想给你推荐一本关于这个主题的好书:Shyam Seshadri和Brad Green写的《AngularJS Up and Running》,第4页到第9页。
相关文章:
- document.title函数可以't设置它与php一起工作
- 什么'与Jasmine相比,使用Sinon.js的优势是什么;内置于间谍
- 始终在 jQuery 自动完成中显示特定选项,即使它与输入不匹配
- 正确的使用方式是什么.js与网络工作者
- 替换匹配函数给出了未定义的错误,但它与替换一起工作
- Backbone中的Mixin模式-它与Backbone's扩展实施
- 什么是声明性环境记录,它与激活对象有何不同
- 什么是 react 中的父子耦合以及它与上下文的关系
- Sencha Touch 2 它与我对 html5/javascript Web 开发的知识有何关系
- 什么是 JRUBY 以及它与 JavaScript 的关系
- requestAnimationFrame的目的是什么?它对重绘时间没有任何影响
- 当未定义默认导出时,从“模块”导入模块是什么,为什么它与将 * 导入为模块不同
- Jquery on event 不与选择器一起工作,因为它与 Jquery(document) 一起工作
- parent.navigate只在IE中工作.我有什么替代方案可以让它与其他浏览器一起工作
- 我的剪贴板里到底有什么?它是如何与网页交互的
- 委托的OP概念是什么?它与其他委托概念有何不同?
- 什么是实时模板或模板?它与Wordpress中使用的模板有什么不同?
- 我试图在我的页面上添加nivo滑块,但它与灯箱相冲突.有什么办法可以避免这种冲突吗?
- 当我的滑块'它是特定于上下文的,但当我试图使它与上下文无关时,它就断了.什么'我的代码错了
- 什么是Object.__proto__,它与Object.prototype有何不同