У меня есть HTML-страница с кнопкой, которая запускается при нажатии запроса на внешнюю службу. Этот почтовый запрос возвращает HTML-страницу.Замените ngView содержимое HTML динамически
Возможно ли заменить текущий ngView на этот HTML-контент?
$scope.clickEvent = function() {
var url = '/external-service';
var param = { someParameter: someValue };
$http
.post(url, param)
.then(function (data) { // sucess
// replace ngView with the data contents (which is a HTML)
}, function (data) {
// error
});
}
Я изменил свой ответ после того, как я перечитал вопрос. мой ответ супер прост и, вероятно, не очень безопасен, если из ответа есть вредоносные данные. – Malachi
Ty, это похоже довольно близко. Если я захвачу узел ngView и заменим его содержимое, он должен работать так, как я хочу. Я попробую. Если это сработает, я приму свой ответ. Спасибо. – mic