我需要知道AngularJS是否用作前端的js框架,模板引擎是否需要单独的Handlebars?…就像我认为的那样,模板引擎功能可以使用AngularJS本身完成!
没错,把手和Angular在一起将毫无用处。
把手和Angular是完全不同的东西。
车把是一个模板引擎。您编写一个奇特的templatey- string,为其提供一个JSON对象,并从数据中渲染HTML。没有数据绑定,没有更新,只是一次渲染。
AngularJS是HTML编译器和数据绑定器。Angular会在HTML中查找角度模板标签,对其进行解释/编译,并使用给定控制器范围内的数据更改来更新HTML。Angular不仅会渲染一次HTML字符串,它还会编译HTML,将其绑定到作用域,并在该作用域上的数据更改时进行更新。
一张照片中的把手
一张图片中的AngularJS数据绑定/模板化
一篇文章中的AngularJS的HTML编译器
AngularJS的整体概述/指南,因此您可以了解它的实际工作原理