注入依赖项的不同方法

时间:2015-06-19 09:01:15

标签: angularjs

写作前。指令我可以在指令工厂函数中引用/注入依赖项,如:

app.direcive('directiveName', function ($http) {
... };

或在控制器中

app.directive('directiveName, function () {
    ...
    controller: function ($http),
    ...
};

今天我也读到了post,这让我想到了这两种方法之间的区别是什么?

2 个答案:

答案 0 :(得分:1)

有很多方法。没有对是错。这是风格。为了清晰和一致,使用一种方式进行项目。

这就是我的建议:

partialSubmit="false"

答案 1 :(得分:-1)

我总是这样只添加依赖

app.directive('directiveName',function($ http){ ......};

但是那篇文章很好听。