我的问题是我需要多次执行一个控制器,但我需要控制该操作。如何在html标记中添加或删除ng-controller
。例如,我有一个名为view
的控制器,我需要<div ng-controller="view">
,但我需要一种方法将其切换到<div>
。在切换时最好删除发生的控制器,但我认为angular会自动执行任何想法,也许是带指令的东西?
答案 0 :(得分:0)
您应该使用指令而不是控制器。控制器不应该像这样设置和删除,唯一的方法是每次重新编译HTML,这会带来比它解决的问题更多的问题。
简而言之,这是一个XY problem,请尝试退一步,制定您正在尝试解决的问题。