angularjs data-ui-sref重载不工作?

时间:2015-08-20 12:35:55

标签: angularjs angular-ui-router ui-sref

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

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

没有正常工作重装选项..页面未正确加载

1 个答案:

答案 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