Я использую построение угловых форм и UI-Router. Как установить параметр перезагрузки?
<a data-ui-sref="app.fbforms.newfbform"
data-ui-sref-opts="{cache: false,reload:true}">NewForm</a>
не работает опция перезагрузки.. страница не загружается должным образом
Есть рабочий плункер. Ссылка, определенная выше, работает AS IS. Проблема должна быть в другом месте.
Итак, чтобы доказать это, я создал эти состояния:
.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>
Проверьте это здесь