從其他地方跳轉過來的地址類似于 http://www.test.com/#/login?mustLogin=1&returnUrl=http:%2F%2Fwww.back.com%2F#%2Fback編碼前是http://www.test.com/#/login?mustLogin=1&returnUrl=http://www.back.com/#/back然后我的$stateProvider是$stateProvider.state("login", angularAMD.route({
url: "/login?mustLogin&returnUrl",
templateUrl: "/login/module/auth/views/login.html",
controller: "loginController"
}));然后我在loginController里console.log($stateParams);得到Object {mustLogin: "1", returnUrl: "http://www.back.com/"}可以查看出#之后的字符丟失了,我希望能獲取到returnUrl完整的值
angularjs 路由參數獲取問題
翻翻過去那場雪
2018-08-12 09:10:00