【问题标题】:angularjs data-ui-sref reload not working?angularjs data-ui-sref 重新加载不起作用?
【发布时间】:2015-08-20 12:35:55
【问题描述】:

我正在使用 angular form builder 和 UI-Router。如何设置重新加载选项?

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

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

【问题讨论】:

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


    【解决方案1】:

    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

    【讨论】:

    • 你能帮帮我吗? @Radim
    • 我绝对想帮助你。您预期的链接是正确的。我用 full example 创建了一个 plunker。请检查一下。这可以帮助您了解我的设置并将其与您的设置进行比较。关键是 - 概念是正确的 ;) 如果这没有帮助 - 建议 请将我的 plunker 更改为损坏状态。我很乐意协助修复它.. 好吗?有意义吗?
    猜你喜欢
    • 2015-06-21
    • 2017-11-03
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    • 2015-10-30
    • 2015-02-15
    • 1970-01-01
    相关资源
    最近更新 更多