私は角とイオンで新しいですし、ログイン成功後(laravel apiで)、別のページにリダイレクトしようとしています。 URLは正常に変更されていますが、そのページのコンテンツはロードされていません。このサイトでは、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();なしで試してみました –