3 回答
TA贡献1799条经验 获得超6个赞
没有什么区别。
当前的 Angular 版本是 4.0。
AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。
AngularJS 是一个 JavaScript 框架。它是一个以 JavaScript 编写的库。它可通过 <script> 标签添加到 HTML 页面。
AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。
AngularJS 是以一个 JavaScript 文件形式发布的,可通过 script 标签添加到网页中。
TA贡献1998条经验 获得超6个赞
1.js中的全局变量在整个全局空间内都是存在的,angular的两个方法产生的常量只在angular的上下文中有作用。2.angular中的constant()创建的是一个可以被配置的常量,而value()创建的是一个不可以被配置的常量。3.具体:constant()方法可以将一个已经存在的变量注册为服务,然后通过依赖注入,可以注入到应用的其他部分中去。注意:产生的常量不可以被装饰器拦截。4.value()方法和上面的方法基本一样,不同之处在于:使用constant()方法产生的常量可以通过.config来配置,但是value()产生的常量不可以配置。5.通常用value()来注册服务对象或者函数,而用constant()来配置数据。
添加回答
举报