【发布时间】:2023-04-03 09:22:01
【问题描述】:
我的单页应用程序中有一个嵌套路由。所以从状态 client.forms.instance 我去另一个 $state 如下,
$state.go('client.forms.instance.rendering', { 'sectionId': sectionId });
这个client.forms.instance.rendering是这样的,
var forms = {
url: '/sections/:sectionId',
templateUrl: 'scripts/client/forms/formInstance/rendering/formRendering.html',
controller: 'RenderingController',
controllerAs: 'vm',
};
$stateProvider.state('client.forms.instance.rendering', forms);
所以当我 $stage.go 到 client.forms.instance.rendering 时,我想重新加载控制器 RenderingController。
网址更改正确。但是RenderingController不是每次都重新初始化。
顺便说一句,我将带有 html 的 RenderingController 添加到主视图中,如下所示。
<div ng-include="'scripts/client/forms/formInstance/rendering/formRendering.html'"></div>
【问题讨论】:
标签: javascript html angularjs angular-ui-router