【发布时间】:2016-06-06 14:04:33
【问题描述】:
'use strict';
angular.module('cbApp')
.config(function ($stateProvider) {
$stateProvider
.state('search', {
url: '/college/search',
templateUrl: 'app/collegesearch/views/collegesearch.html',
controller: 'collegeSearchCtrl'
})
.state('searchCollegeFilter', {
url: '/college/search/:streamId?cities&courses&branches&ordering',
templateUrl: 'app/collegesearch/views/collegesearch.html',
controller: 'collegeSearchCtrl'
});
});
在这里,我的应用程序调用第一个状态,即带有 url /college/search 的“搜索”。在控制器内部,我转换到另一个状态 searchCollegeFilter。 我想做的是将用户导航回他们单击浏览器后退按钮时的来源。假设他们来自“/”,我希望他们回到主页。但在浏览器回溯历史中,有 2 个用于大学/搜索的条目。我希望这只是第一次发生。
【问题讨论】:
标签: javascript angularjs angular-ui-router browser-history