Angular-UI路由器呼叫状态模板控制器一次
-
21-12-2019 - |
题
im在Angular-ui-Router中新建。
我需要一次在模板中调用控制器方法。 现在,当状态变为活动时,模板中的控制器调用。 在每个模板中,我有很多数据初始化和状态切换需要很长时间。
$stateProvider
.state('app', {
templateUrl: "app"
})
.state('app.accounts', {
url: "/app.accounts",
templateUrl: "app.accounts"
})
.state('settings', {
url: "/settings",
templateUrl: "settings"
})
.state('app.transactions', {
url: "/app.transactions",
templateUrl: "app.transactions"
}).state('app.equity', {
url: "/app.equity",
templateUrl: "app.equity"
}).state('app.loans', {
url: "/app.loans",
templateUrl: "app.loans"
});
.
感谢您的帮助。
解决方案
你无法阻止这种行为。当您离开范围时,$ SCOPE GET已被销毁。 您可能希望实现缓存功能,或重新设计控制器。
不隶属于 StackOverflow