我正在使用角度表单构建器和UI-Router。如何设置重新加载选项?
<a data-ui-sref="app.fbforms.newfbform"
data-ui-sref-opts="{cache: false,reload:true}">NewForm</a>
没有正常工作重装选项..页面未正确加载
答案 0 :(得分:2)
有a working plunker。上面定义的链路按原样工作。问题必须在其他地方。
所以,为了证明这一点,我创造了这些状态:
.state('app', {
url: '/app',
template: '<div ui-view></div>',
})
.state('app.fbforms', {
url: '/fbforms',
template: '<div ui-view></div>',
})
.state('app.fbforms.newfbform', {
url: "/newfbform",
templateUrl: 'tpl.html',
controller: 'newfbformCtrl',
})
和这个控制器
.controller('newfbformCtrl', ['$scope', function ($scope) {
$scope.now = new Date();
}])
这个电话按预期工作:
<a data-ui-sref="app.fbforms.newfbform"
data-ui-sref-opts="{cache: false,reload:true}">
并在每次点击时更改此视图:
<div>
changes on reload: {{now}}
</div>
检查here