$state.go(-1)不执行

版本:angular v1.6.4, ui-router v1.0.5;


angular.module('beeApp').controller('messageListCtrl', ['$scope','$state', function ($scope,$state) {

    $scope.DetailFlag = false;

    $scope.back = function (e){

        $state.go(-1);

        // history.go(-1);

    }

    $scope.showDetail = function (item){

        $scope.DetailFlag = true;

    }

    $scope.hideDetail = function (){

        $scope.DetailFlag = false;

    }

}])

上面的代码中,state.go(−1)不会回退,不会跳转,没有反应,使用原生history.go(−1)正常;请问state.go()为什么无效?


慕容森
浏览 480回答 1
1回答

哈士奇WWW

//用法$state.go('page', {data: 'xxx'});你的用法是错误的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript