Html 添加或删除ng控制器

Html 添加或删除ng控制器,html,angularjs,Html,Angularjs,我的问题是我需要多次执行一个控制器,但我需要控制那个动作。如何从html标记中添加或删除ng控制器。例如,我有一个名为视图的控制器,我需要一个,但我需要一个方法来切换它。启用切换会更好地删除发生的控制器,但我认为angular会自动执行该操作。任何想法,可能是指令?您应该使用指令而不是控制器。控制器不应该像这样设置和删除,唯一的方法是每次重新编译HTML,这会带来比解决问题更多的问题 简言之,这是一个,请尝试后退一步,并制定出您正试图解决的问题。angular ui router以某种方式执行它

我的问题是我需要多次执行一个控制器,但我需要控制那个动作。如何从html标记中添加或删除ng控制器。例如,我有一个名为视图的控制器,我需要一个,但我需要一个方法来切换它。启用切换会更好地删除发生的控制器,但我认为angular会自动执行该操作。任何想法,可能是指令?

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


简言之,这是一个,请尝试后退一步,并制定出您正试图解决的问题。

angular ui router以某种方式执行它,如果我执行它抛出指令,我应该如何处理要切换的指令?div中的add-remove属性?哦,我误解了你的问题,如果你想实现路由,那么你自己回答:你需要看看ngRoute或者AngularUI中的那个。按照教程尝试实现基本路由,然后问一个特定的问题。如果您遇到任何问题,StackOverflow不是为开放式讨论而设计的。您很了解这个问题,正如我在路由中看到的,他们在特定状态下运行控制器。每次他们改变页面,他们就会改变控制器。