dart - 加载 Angular.dart 模块?

标签 dart angular-dart

我对在 Angular.dart 中加载模块感到困惑......(我希望如此)。

因此,对于 angular.dart.ui 来说......我发现自己将主应用程序放在主应用程序模块下,输入(Modal); ...但这显然还不够,我还必须将导入添加到包“timeout”并添加 type(Timeout);也是如此。

我是否需要继续在各处添加 type() 并通过其他人的代码追溯他们使用的所有其他依赖项?

或者它应该在我注入(inject)时加载所有这些,在本例中是 Modal?

我一定在这里遗漏了一些东西,因为添加您想要的包,然后在浏览器中进行测试并观察“无提供程序”错误,并一一添加所有其他依赖项,这听起来会减慢开发速度,但我想整个要点DI 的目的是加快速度。

最佳答案

在你的主要部分,你只需做

install(new ModalModule());

而不是

type(Modal) // old syntax
//...
bind(Modal) // new syntax

ModalModule 然后作为子模块安装,其中包含

  • TimeoutModule(其本身可能包含某些类型)
  • ModalWindow
  • 模态

如果您查看源代码,您会发现这样您所需要的一切都会自动为您注册。

关于dart - 加载 Angular.dart 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21834519/

相关文章:

flutter - 使用 DraggableScrollableSheet 时 BoxConstraints 强制无限高度

stream - 如何在 Dart 中使用 StreamChannel 进行双向通信?

dart - 角 Dart : How to include subcomponents in a custom component template

angularjs - Angular.dart + polymer.dart 到 js?

dart - angular.dart 如何以编程方式创建自定义组件并添加到页面?

dart - Angular.Dart JavaScript互操作错误

angularjs - Angular - polymer 相互作用

firebase - 如何在 Flutter 中使用查询访问 Cloud Firestore 的数组索引?

flutter - 如何获取 Firestore 文档 ID?

dart - 如何更改最小化时出现的flutter应用程序的主题