我遇到.js代码问题。 window.open似乎无法正常工作。我尝试过使用window.location而且还没有工作。任何人都可以建议可以解决这个问题吗?
这是我目前使用的代码
if ("web page" == $scope.model.ComponentModel.Screen.trnscntype) {
var staffId = ichrisCache.get("loginStaffNumber");
if ($scope.model.ComponentModel.FormCode == 'SEL') {
var menulinkParameters = { staffId: staffId, formCode: $scope.model.ComponentModel.FormCode };
$scope.retLink = "";
var menuLinks = SelfServiceLinkURL.query(menulinkParameters,
function (output) {
$scope.retLink = output;
console.log($scope.retLink);
alert('inside menulinks');
});
alert('outside menulinks');
window.location.href = $scope.retLink;
//window.open("http://www.stackoverflow.com/");
}
else
{
window.open($scope.model.ComponentModel.Screen.urlwebpage);
}
}
虽然可以在console.log上记录$ scope.retLink但是当我把它放在window.open($ scope.retLink)中时;它没有触发。
非常感谢您的建议和意见。
谢谢!