我想用angular打开一个模态弹出窗口,并打开我作为参数传递的Url。我无法弄清楚如何在模态弹出窗口中打开网址。这是我到目前为止:
($scope.targetUrl
例如" http://www.google.de")
var modalWindowOptions = {
templateUrl: 'app/modal.tpl.html',
controller: function($scope, $modalInstance, targetUrl) {
$scope.init = function() {
console.log(platformUrl);
}
},
resolve: {
targetUrl: function () {
return $scope.targetUrl;
}
}
};
$modal.open(modalWindowOptions)
.result.then(onPopupClose, onPopupClose, onPopupClose);
function onPopupClose() {
console.log('closed popup!');
};
和模板:
<div data-ng-init="init()" style="width:500px; height: 600px;">
<p ng-bind="targetUrl"></p>
</div>
我应该在init
函数中做什么?我现在尝试了至少6个小时的所有可能,$location
等等。我希望这可以像window.open(url)
一样轻松工作,但我错过了一些东西。感谢