我正在尝试在我的代码中实现注销。这就是我在控制器中尝试过的东西
.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>
当我点击退出状态时,我收到此错误未定义历史记录。
我做错了什么
答案 0 :(得分:5)
从我所看到的,你没有正确地将服务注入你的控制器。
采用这种方法,假设您的模块在其他地方定义:
app.controller('menu', ['$scope', '$state', '$ionicHistory', function($scope, $state, $ionicHistory) {
// logic here
}]);