当用户点击商店登陆页面上的某个类别时,会设置sessionStorage var并将您重定向到商店页面,但重定向很时髦
***旧代码(在iOS 7.1.1上有效,但我认为这是一个肮脏的黑客。它重定向到root / shop)
.controller('myController', function ($scope) {
$scope.sortCategory = function sortCategory(category) {
sessionStorage.setItem('sortCategory', '.' + category);
window.location.assign("/shop");
};
})
***新代码(不起作用,重定向到root / shop-landing#/ shop)
.controller('myController', function ($scope, $location) {
$scope.sortCategory = function sortCategory(category) {
sessionStorage.setItem('sortCategory', '.' + category);
$location.path("/shop");
};
})
所需的网址是root / shop。
这样做的正确方法是什么?