gpt4 book ai didi

AngularJS ionic 注销: ReferenceError: $ionicHistory is not defined

转载 作者:行者123 更新时间:2023-12-02 22:42:35 30 4
gpt4 key购买 nike

我正在尝试在我的代码中实现注销。这是我在 Controller 中尝试过的

.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>

当我单击注销状态时,出现此错误“历史记录未定义”。

我做错了什么

最佳答案

据我所知,您没有正确地将服务注入(inject) Controller 。

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

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

关于AngularJS ionic 注销: ReferenceError: $ionicHistory is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33288918/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com