我们真的需要输入指令中的“pascalprecht.translate”。

时间:2016-01-01 09:44:14

标签: angularjs angularjs-scope

我有一个支持翻译的输入指令。 该指令有两个属性输入标签支持translate。

我的疑问是需要支持翻译的应用程序会添加“pascalprecht.translate”,所以我们需要将任何特定原因添加到指令模块吗?

申请:

 angular.module('app', ["pascalprecht.translate"]);

指令:

  angular.module('directive');

1 个答案:

答案 0 :(得分:1)

评论。 (这里有更多的写作空间)

如果将子模块复制到不包含“pascalprecht.translate”的其他项目,可能会出现原因。该应用程序将无法运行。

如果在基本模块和子模块中包含两次,我不确定会发生什么。我希望它会忽略第二个包含,但我必须为你查看。

修改

模块只会加载一次。来自Angular网站:

模块可以将其他模块列为其依赖项。根据模块的不同,需要在加载需求模块之前加载所需的模块。换句话说,所需模块的配置块在需求模块的配置块之前执行。运行块也是如此。 每个模块只能加载一次,即使有多个其他模块需要它。