У меня есть следующий угловой контроллер:
.controller('DialogController', function($scope, $mdDialog, $http) {
$scope.status = ' ';
$scope.showAdvanced = function(ev) {
$mdDialog.show({
controller: DialogController,
template: '<md-dialog>' +
' <md-dialog-content>' +
' {{data}}' +
' </md-dialog-content>' +
'</md-dialog>',
parent: angular.element(document.body),
targetEvent: ev,
clickOutsideToClose:true
})
function DialogController($scope, $mdDialog) {
$http.get('http://www.example.com/page/test/test?id=10475').success(function(data) {
$scope.data = data;
$scope.closeDialog = function() {
var mainApp = angular.element(document.body).controller();
$mdDialog.hide();
}
}).error(function(data, status, headers, config) {
console.log("Error in retrieving data from server");
});
}
};
});
Я хочу открыть страницу с URL-адреса внутри моего диалога. Я попытался получить страницу, но получил полный HTML-код своей страницы. Как я могу открыть страницу с URL-адреса ($http.get
) внутри моего $mdDialog
, как если бы это было похоже на iframe?
html
? - person Rayon   schedule 06.11.2015