加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – Angular.js和Angular.dart之间的区别?

发布时间:2020-12-17 09:05:01 所属栏目:安全 来源:网络整理
导读:我知道一点关于Angular.js,但我现在想教自己Dart和Angular.dart。我有点好奇,两者之间的差异,虽然。 Angular.dart教程 specifically says it won’t compare the two.谁使用过的人都有一个透视差异是什么? 更新#2(8月16日)Dart版本的Angular现在由Dart团
我知道一点关于Angular.js,但我现在想教自己Dart和Angular.dart。我有点好奇,两者之间的差异,虽然。 Angular.dart教程 specifically says it won’t compare the two.谁使用过的人都有一个透视差异是什么?
更新#2(8月16日)Dart版本的Angular现在由Dart团队在Github上维护: dart/angular2 on github

更新:AngularDart项目是mothballed和已被替代的Angular2。 Angular2是Angular的最近一次迭代,在Dart中工作。

下面的原始答案比较AngularDart和AngularJS 1.x.

AngularDart和AngularJS都由Angular团队维护。我们已经从JS方面学到了很多知识,并将其应用于Dart。我们还采取了很多代码,并将其直接移植到Dart世界。

在技??术层面上,在Angular的核心:

>表达式语言在两个版本之间兼容。 AngularDart解析器作为一个直接端口从JS开始,但是一直在发展。一个很大的区别是,Dart解析器支持多个后端,包括Dart代码生成器。
> DI系统不同。在Dart它是基于类在Javascript中它是基于符号的。
>编译器已经在Dart版本中完全重写。这意味着指令的行为不同,现在在修改DOM,“装饰指令”和组件的“结构指令”之间有区别。
> ng-transclude已经“融入浏览器”,替换为标准的shadow DOM。
>指令控制器已合并到组件中
> AngularDart中的指令使用注释类来声明。链接/编译函数被替换为apply函数
>在AngularDart中,范围通过Dart区域自动消化,消除了对范围的需求。$ apply。
> AngularDart有一个属性映射的概念,它还没有回到AngularJS。这意味着指令应该需要更少的范围,$手表甚至依赖于范围。

可能还有其他差异,但这是一个很好的列表,让你开始。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读