我不确定这是否是我做错了什么,或者它在Linux上不受支持,但是我有一个控制器,当我在Windows机器上运行它时可以工作,但是在Linux上失败了。我追踪到这个方法:
$scope.displayHtmlPage = function(key) {
$scope.loadHtmlPage(key).then(function(data) {
w = $window.open();
w.document.write(data);
w.document.close();
});
};
html页面加载得很好,在Windows上,它会打开一个选项卡并显示它。在Linux上它失败了,因为在这一行:
w = $window.open();
变量“w”以空结尾。有人知道我可能做错了什么吗?谢谢!
最佳答案
我对此非常抱歉-它是弹出窗口阻止程序(我完全应该看到)。它为一个服务器而不是另一个服务器阻塞。这里没什么可看的,请继续!
关于angularjs - 在Linux上运行时,angularjs $ window对象为null,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44010055/