一尘不染

AngularJS和Handlebars-两者都是必需的

angularjs

我需要知道AngularJS是否用作前端的js框架,模板引擎是否需要单独的Handlebars?…就像我认为的那样,模板引擎功能可以使用AngularJS本身完成!


阅读 209

收藏
2020-07-04

共1个答案

一尘不染

没错,把手和Angular在一起将毫无用处。

把手和Angular是完全不同的东西。

车把是一个模板引擎。您编写一个奇特的templatey-
string,为其提供一个JSON对象,并从数据中渲染HTML。没有数据绑定,没有更新,只是一次渲染。

AngularJS是HTML编译器和数据绑定器。Angular会在HTML中查找角度模板标签,对其进行解释/编译,并使用给定控制器范围内的数据更改来更新HTML。Angular不仅会渲染一次HTML字符串,它还会编译HTML,将其绑定到作用域,并在该作用域上的数据更改时进行更新。

一张照片中的把手

一张图片中的AngularJS数据绑定/模板化

一篇文章中的AngularJS的HTML编译器

AngularJS的整体概述/指南,因此您可以了解它的实际工作原理

2020-07-04