我有这个 angularJs 脚本将我传递到我的 View ,其中 Url 将是:www.mySite.com/blogg/1 如果我在我的起始页 (www.mySite.com) 上,它就可以正常工作。当该函数被调用时,我会转到 www.mySite.com/blogg/1。
但问题是当我进入我的博客页面之一 (www.mySite.com/blogg/1) 时。然后,当我的函数被击中以将我带到另一个 blogPage 时,呈现的 Url 是例如:www.mySite.com/blogging/blogg/2
Hoq 我可以删除额外的/blogging 部分,以便它按照我想要的方式呈现:www.myPage.com/blogging/2 吗?
$scope.goToRequestedPost = function (id) {
console.log(id);
{
$http.post("/Home/SingleBlogPost", { postId: id }).success(function () {
window.location = "blogg/" + id;
});
}
};
//谢谢
最佳答案
使用以下其中一项:
// similar behavior as using HTTP redirect
window.location.replace("/blogg/" + id);
// similar behavior as when clicking on a link
window.location.href = "/blogg/" + id;
关于javascript - AngularJs 函数返回错误的 window.location,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25481677/