【问题标题】:Angular UI Router reload current stateAngular UI Router 重新加载当前状态
【发布时间】:2016-02-08 07:44:57
【问题描述】:

我正在尝试为我的 ionic 程序重新加载当前状态,我的代码如下所示:

angular.controller('myController', function($ionicPopup,$state,$stateParams){
    console.log("myController");
    $ionicPopup.confirm({
            title: "Alert",
            template: "Want to reload?",
            cancelText: "Cancel",
            okText: "Reload",
            okType: 'button-assertive'
        }).then(function(res){
            if( res ){
                $state.transitionTo($state.current, $stateParams, {
                    reload: true,
                    inherit: false,
                    notify: true
                });
            }
        });
});

我正在参考Reloading current state - refresh data 的答案进行重新加载。

当我在屏幕上看到“闪光”时,它会重新加载。但是,为什么我在重新加载后看不到控制台日志输出和 ionic 弹出窗口?重新加载后如何让所有内容重新执行?

【问题讨论】:

    标签: javascript angularjs ionic-framework angular-ui-router


    【解决方案1】:

    我认为这是最好的方法

    <a data-ui-sref="directory.organisations.details" data-ui-sref-opts="{reload: true}">Details State</a>
    

    我们只能从 HTML 重新加载状态。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多