【发布时间】:2017-04-11 01:44:21
【问题描述】:
这听起来像是一个愚蠢的问题,但有什么区别呢?他们看起来和我一模一样。
https://github.com/CodeSeven/toastr
https://github.com/Foxandxss/angular-toastr
使用 angular-toastr,您可以将其作为依赖项(角度方式)注入。
就这样?但是,如果您可以直接使用 toastr 呢?
【问题讨论】:
-
用什么方式好管理,对我来说正好相反,需要先注入才能使用,有什么用?
-
AngularJS 内置了dependency injection,这使得测试组件变得更加容易,因为您可以根据需要传入组件的依赖项并存根或模拟它们。注入了依赖项的组件允许在逐个测试的基础上轻松地模拟它们,而不必弄乱任何可能无意中影响另一个测试的全局变量。见AngularJS Developer Guide - Why Dependency Injection?