UI-Router AngularJs:在转换到子状态时阻止调用父状态控制器
发布时间:2020-12-17 06:58:33 所属栏目:安全 来源:网络整理
导读:我在我的页面上有多个嵌套视图ui-view,相应的状态可以在这些视图中设置模板.当我转换到子状态时,将调用与其每个父状态关联的控制器.我想阻止这个. 例如,如果我转换到状态root.question.mcq.menu,则调用与状态root.question.mcq关联的控制器. 如何防止这种情
我在我的页面上有多个嵌套视图ui-view,相应的状态可以在这些视图中设置模板.当我转换到子状态时,将调用与其每个父状态关联的控制器.我想阻止这个.
例如,如果我转换到状态root.question.mcq.menu,则调用与状态root.question.mcq关联的控制器. 如何防止这种情况,以便只调用与root.question.mcq.menu关联的控制器. 解决方法
这取决于你来自哪里.您是来自父级还是来自目标状态的兄弟,不应该初始化父控制器.但是如果你来自任何其他状态,父控制器将被初始化.如果这种行为对你不对,那么你可能遇到了设计问题.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |