2015-01-15 2 views
0

У меня есть мульти вида страницы, которая имеет кнопку назад встроенную. Я хочу, чтобы изменить состояние, когда chapterID достигает 0.Мультей страницы формы, задняя кнопка для изменения состояния

$ state.go Выполняет, но затем перенаправляет обратно дп .newChapter состояние

HTML:

<a ui-sref="gn.newChapter({chapterID: id})" class="btn btn-primary" ng-click="goBack()">Go Back</a> 

контроллер:

$scope.goBack = function() { 
    if (newChapterService.getChapterState() === 0) { 
    $state.go('gn.createGNForm'); 
    } 
    else { 
    $scope.id = newChapterService.goBackChapter(); 
    } 
}; 

ответ

1
<a class="btn btn-primary" ng-click="goBack()">Go Back</a> 



$scope.goBack = function() { 
    if (newChapterService.getChapterState() === 0) { 
    $state.go('gn.createGNForm'); 
    } 
    else { 
    $scope.id = newChapterService.goBackChapter(); 
    $state.go('gn.newChapter({chapterID: $scope.id})'); // I don't know your predefined paths. so just suggesting this as an answer. This line might be different according to your need. 
    } 
}; 
Смежные вопросы