【发布时间】:2014-09-05 21:16:16
【问题描述】:
我想根据我们加载的配置动态指定控制器。像这样的:
<div ng-controller="{{config.controllerNameString}}>
...
</div>
我如何在 Angular 中做到这一点?我认为这很容易,但我似乎可以找到一种方法。
【问题讨论】:
-
是否有父控制器或者这是最顶层的控制器?
-
根据条件加载模板并在模板中设置控制器的多种方法
-
这会有一个父控制器。
-
最好是基于配置,而不是基于模板。如果控制器名称在配置中,我不希望将 ng-controllers 添加到所有模板中。
-
也可以在routeProvider中设置控制器
标签: javascript angularjs angularjs-directive