Angular-UI-маршрутизатор вызовов контроллеры состояния шаблонов только один раз
-
21-12-2019 - |
Вопрос
Я новый в угловом интерфейсе.
Мне нужно позвонить в методы контроллера в шаблонах только один раз. Теперь контроллеры в шаблонах вызывают каждый раз, когда состояние становится активным. В каждом шаблоне у меня много данных инициализации данных, и выключение состояния занимает много времени.
$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"
});
.
Спасибо за вашу помощь.
Решение
Вы не можете помешать этому поведению.Получание $ разрушено, когда вы оставляете объем. Возможно, вы захотите реализовать функциональность кэширования или редизайте свой контроллер (ы).
Не связан с StackOverflow