【发布时间】:2017-03-14 06:57:11
【问题描述】:
在我的 JavaScript Addin for Excel 中,我使用 window.open("https://localhost:3000/#/posts/editor/", "popup", "width=1000, height=1100") 来弹出一个浏览器窗口。
我意识到,与普通浏览器不同,我们无法在此弹出浏览器窗口中手动修改 URL。
这个页面是angularjs建的,我在这个页面有一个保存按钮,链接到如下函数:
$scope.save = function () {
posts.create({ title: "newCreated", link: "" })
.success(function (post) {
$location.path("/posts/editor/" + post._id)
})
})
我意识到$location.path 不会在此弹出窗口中重定向页面。而在普通浏览器中,$location.path 可以工作。
有谁知道是否可以解锁弹出浏览器窗口以便$location.path 工作?
【问题讨论】:
-
控制台有错误吗?
-
试试 $scope.$apply()
-
控制台@Keshav没有错误
标签: javascript angularjs google-chrome popup window