AngularJS和把手 – 无论是否需要
我需要知道AngularJS是否被用作前端的js框架,我们是否需要为模板引擎单独使用Handlebars? …在我看来,模板引擎function可以使用AngularJS本身来完成!
你是对的,把手和Angular在一起将是相当无用的。
把手和angular是完全不同的东西。
把手是模板引擎。 你写一个花哨的模板string,给它一个JSON对象,并从数据中呈现出HTML。 没有数据绑定,没有更新,只是一次性渲染。
AngularJS是一个HTML编译器和数据绑定器。 Angular将通过HTML来查看angular-templating标签,解释/编译它们,并更新给定控制器作用域上的数据更改。 Angular不仅仅是一次渲染一个HTMLstring,而是编译HTML,将其绑定到一个作用域,并在该作用域上的数据发生更改时进行更新。
在一张照片中的把手
AngularJS数据绑定/模板在一张图片中
AngularJS的HTML编译器在一篇文章中
AngularJS的整体概述/指南,所以你可以知道它是如何工作的