0

我正在使用角度表单生成器和 UI-Router。如何设置重新加载选项?

<a data-ui-sref="app.fbforms.newfbform" 
   data-ui-sref-opts="{cache: false,reload:true}">NewForm</a>

重新加载选项不起作用..页面未正确加载

4

1 回答 1

2

一个工作的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>

在这里检查

于 2015-08-20T12:48:29.063 回答