【发布时间】:2018-01-11 14:20:56
【问题描述】:
在配置中定义后,是否可以更改和重新加载状态的模板?
我想让用户点击改变当前页面的模板,我的想法是广播一个改变stateProvider中定义的templateUrl的事件,但不知道怎么做。
app.config(function($stateProvider) {
$stateProvider
.state('login', {
url: '/login',
cache: false,
templateUrl: '/_/admin/templates/login.html',
controller: 'login'
});
});
【问题讨论】:
-
你为什么要这样做?有很多解决方法,例如:
ng-ifng-include用于不同的 html 模板。
标签: javascript angularjs angular-ui-router