Ich bin neu in eckigen und ionischen und nach erfolgreichem Login (von Laravel API), versuche ich auf die andere Seite umleiten, jetzt ist das Problem Die URL wurde erfolgreich geändert, aber der Inhalt dieser Seite wurde nicht geladen, und ich sehe einige verwandte Fragen auf dieser Seite, die sie anbieten, um event.preventDefault(); aber das funktioniert nicht für mich.
.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');
}
});
und der Staat, die ich laden möchte, ist
.state('app.chat', {
url: "/chat",
views: {
'tab-chat': {
templateUrl: "templates/demo.html",
controller: 'ChatlistCtrl'
}
}
mein demo.html Code
`<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>
`
Vielen Dank im Voraus
gibt es Fehler in der Konsole –
nein gibt es keine Konsole und API-Anfrage ID Erfolg. – sandeep
hast du es ohne 'event.preventDefault() versucht;' –