如何从不同模块中选择性地呈现具有相同名称的指令

时间:2016-03-29 09:59:08

标签: angularjs

如果我有两个模块---

angular.module('moduleA', []).directive('foo', /* ... */);
angular.module('moduleB', []).directive('foo', /* ... */);

和主角应用

angular.module('app', ['moduleA', 'moduleB']);

让我们在这个应用程序中说,我想选择使用哪个模块的指令

<div ng-app="app">
  <foo use="moduleA"><!-- Use foo directive from module A --></foo>
  <foo use="moduleB"><!-- Use foo directive from module B --></foo>
</div>

是否有可能沿着这条线完成某些事情?

1 个答案:

答案 0 :(得分:0)

而不是Id,请使用ng-app。 将ng-modules="moduleA, moduleB"放入html标记