添加或删除ng-controller

时间:2015-04-02 23:09:58

标签: html angularjs

我的问题是我需要多次执行一个控制器,但我需要控制该操作。如何在html标记中添加或删除ng-controller。例如,我有一个名为view的控制器,我需要<div ng-controller="view">,但我需要一种方法将其切换到<div>。在切换时最好删除发生的控制器,但我认为angular会自动执行任何想法,也许是带指令的东西?

1 个答案:

答案 0 :(得分:0)

您应该使用指令而不是控制器。控制器不应该像这样设置和删除,唯一的方法是每次重新编译HTML,这会带来比它解决的问题更多的问题。

简而言之,这是一个XY problem,请尝试退一步,制定您正在尝试解决的问题。