什么是实时模板或模板?它与Wordpress中使用的模板有什么不同?

What is live templating or templating in general? How is it different from a template one uses in Wordpress

本文关键字:什么 它与 实时 Wordpress      更新时间:2023-09-26

我正在读一本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页。

相关文章: