我是新的角度和离子和成功登录后(通过laravel api),我试图重定向到另一个页面,现在的问题是该网址已成功更改,但该网页的内容未加载,并且我在本网站上看到他们提供的一些相关问题以尝试event.preventDefault();但那不适合我。
.controller('loginCtrl',function($scope,api,$state){
$scope.doLogin = function(){
api.login.userLogin(data).then(function(res){
if(res.data.status == 'success'){
event.preventDefault();
$state.go('app.chat');
}else{
console.log('sorry');
}
});
和我要加载的状态是提前
.state('app.chat', {
url: "/chat",
views: {
'tab-chat': {
templateUrl: "templates/demo.html",
controller: 'ChatlistCtrl'
}
}
我demo.html代码
`<ion-content ng-controller="ChatlistCtrl" ng-init="$index = 0">
<ion-list ng-repeat="value in responce">
<ion-item class="item-remove-animate item-avatar item-icon-right" ng-click="null" type="item-text-wrap">
<h2>{{responce[$index].name}}</h2>
<p>This is a demo title</p>
<i class="icon ion-chevron-right icon-accessory"></i>
<ion-option-button class="button-assertive" ngclick="remove({{responce[$index].id}})">
Delete
</ion-option-button>
`
感谢
控制台是否有错误 –
不存在任何控制台和api请求id成功。 – sandeep
没有'event.preventDefault();' –