一般的实际模板或模板是什么?它与Wordpress中使用的模板有何不同?

时间:2015-09-05 13:10:26

标签: javascript angularjs templates

我正在阅读AngularJS一书,其中指出:

  

在经典的Web框架中,例如Rails,控制器将模型中的数据组合在一起并将它们混合在一起   与模板一起向用户提供视图。这种组合产生单向视图。   如果不构建任何自定义JavaScript组件,视图将仅反映模型的数据   在视图渲染时公开。在撰写本文时,有几个JavaScript   承诺自动数据绑定视图和模型的框架。

     

AngularJS采用了不同的方法。而不是将数据合并到一个   模板和替换DOM元素,AngularJS创建实时模板   作为一种观点。视图的各个组件是动态的   插值直播。这个功能可以说是最重要的功能之一   在AngularJS中,我们可以编写我们刚编写的hello world应用程序   只有10行代码,没有一行JavaScript

不确定他们的意思" AngularJS创建实时模板作为视图"

1 个答案:

答案 0 :(得分:1)

roadtocode,

我相信你正在阅读的书试图告诉你的是,AngularJS不会在你的HTML中注入你的数据,而是编译和重新编译数据绑定,使其成为“活着的代码”。使用其他客户端 - 服务器类型的通信对其进行重写,如果服务器发生更改,您需要使用数据加载整个HTML,即使大多数HTML 可重用。 AngularJS不仅可以为您保存此处理,还可以在每次支持数据更新时更新UI。

我想向您推荐一个关于这个主题的非常好的读物:Shyam Seshadri和Brad Green的“AngularJS Up and Running”,第4页到第9页。