AngularDart和AngularJS的互操作性
AngularDart and AngularJS interoperability
在使用AngularJS一段时间后,我现在发现Dart语言和AngularDart看起来都很有前途。然而,我主要担心的是AngularJS有很多很棒的模块,我还没有找到任何资源,无论你是否能够在AngularDart中使用这些资源。是否可以将用AngularJS编写的服务注入AngularDart控制器?当然,它们是非类型的,但对我来说这不是问题,功能才是最重要的。
你对此有什么解决方案(即使涉及一些黑客攻击)吗?
AngularJS控制器与AngularDart不兼容。
我还没有尝试过,但可能的是,AngularDart和AngularJS在同一个应用程序中工作,因为它们都有自己的根元素(ng-app),并且一个根不是另一个根的子元素。
您可以使用Dart-js-interop来调用JavaScript函数。但是您的服务不能与依赖项注入一起使用。您可以构建一个执行Dart-js互操作的Dart包装器,并在DI中注册该包装器。
当JS服务本身需要DI(或AngularJS的任何其他功能)进行初始化或处理时,我预计它会变得复杂。我不知道AngularJS或RestAngular,但我更愿意考虑将RestAngular移植到Dart。
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- AngularJS:我可以跳过函数参数回调吗
- AngularJS UI路由器不能像ng路由器那样工作
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 如何包含特定于每个视图angularjs的javascript文件
- AngularJS:ng之后,重复$scope值未按预期更新
- AngularJS-在JSON选择器中使用变量名
- $window.ga在AngularJS事件中未定义
- AngularJS-使用'true'属性
- 打开一个模态并将其链接到AngularJS中的指令
- Angularjs代码未在匿名函数中运行
- angularjs+rails应用程序中未显示模板
- 我的AngularJS表达式没有'不起作用
- AngularJS JSON not arriving php
- 使用AngularJS中的筛选器更新给定的表
- Angularjs工厂注入错误
- AngularJS设计指南
- Jingle 和 webRTC 之间的互操作性
- AngularDart和AngularJS的互操作性
- Java和Javascript Ed25519实现之间的互操作性