В моем последнем вопросе я был не очень ясен. Однако, увидев ответ с сервера, попросите его снова. Здесь html не отображается здесь, как исправить это
AppControllers.controller('create', ['$scope','$sce', function ($scope,$sce){
var myhtml = "<div class="modal-body " id="mymodal">
<form name="form" novalidate="" class="add-user">
<fieldset>";
$scope.myhtml= $sce.trustAsHtml(myhtml)
console.log($scope.myhtml)
/* Output of console.log
<div class="modal-body " id="mymodal">
<form name="ticketform" novalidate="" class="add-user-from ">
*/
}
<div ng-bind-html="myhtml"></div>
попробуйте что-то вроде этого,
Декодируйте строку html и передайте ее в ng-bind-html
.
добавьте jquery.
var myhtml = "<div class="modal-body " id="mymodal">
<form name="" novalidate="" class="add-user ">
<fieldset>";
$scope.decodedText = $('<textarea />').html(myhtml).text();
<div ng-bind-html="decodedText"></div>
ИЛИ Если вы предпочитаете No Jquery, используйте это,
var myhtml = "<div class="modal-body " id="mymodal"><form name="ticketform" novalidate="" class="add-user-from add_ticket"><fieldset>";
var txt = document.createElement("textarea");
txt.innerHTML = myhtml;
$scope.decodedText = txt.value;
<div ng-bind-html="decodedText"></div>