请问一下,angularjs与angular4.0区别是什么?

angularjs与angular4.0区别是什么


神不在的星期二
浏览 785回答 3
3回答

哈士奇WWW

没有什么区别。当前的 Angular 版本是 4.0。AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。AngularJS 是一个&nbsp;JavaScript 框架。它是一个以 JavaScript 编写的库。它可通过 <script> 标签添加到 HTML 页面。AngularJS 通过&nbsp;指令&nbsp;扩展了 HTML,且通过&nbsp;表达式&nbsp;绑定数据到 HTML。AngularJS 是以一个 JavaScript 文件形式发布的,可通过 script 标签添加到网页中。

米琪卡哇伊

1.js中的全局变量在整个全局空间内都是存在的,angular的两个方法产生的常量只在angular的上下文中有作用。2.angular中的constant()创建的是一个可以被配置的常量,而value()创建的是一个不可以被配置的常量。3.具体:constant()方法可以将一个已经存在的变量注册为服务,然后通过依赖注入,可以注入到应用的其他部分中去。注意:产生的常量不可以被装饰器拦截。4.value()方法和上面的方法基本一样,不同之处在于:使用constant()方法产生的常量可以通过.config来配置,但是value()产生的常量不可以配置。5.通常用value()来注册服务对象或者函数,而用constant()来配置数据。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
AngularJS