AngularJS Ionic Logout:ReferenceError:$ ionicHistory未定义

时间:2015-10-22 19:15:13

标签: angularjs ionic

我正在尝试在我的代码中实现注销。这就是我在控制器中尝试过的东西

.controller('menu', function($scope,$state) {
$scope.gotoLogouts = function() {
       // localStorage.clear();
        $ionicHistory.clearHistory();

        $state.go("signin");

然后在我看来,我这样称呼它

<a menu-close ng-click="gotoLogouts()" style="color:black" ui-sref="entry" class="item"><i class="icon ion-power"></i> Logout</a>

当我点击退出状态时,我收到此错误未定义历史记录。

我做错了什么

1 个答案:

答案 0 :(得分:5)

从我所看到的,你没有正确地将服务注入你的控制器。

采用这种方法,假设您的模块在其他地方定义:

app.controller('menu', ['$scope', '$state', '$ionicHistory', function($scope, $state, $ionicHistory) {
    // logic here
}]);