Eu tenho um repetidor configurado e posso exibir os dados desde que não haja html nele.
Eu incluí angular-sanitize.js
e tentei usar ng-bind-html
Mas nada é exibido dentro do intervalo, apenas dentro do ng-bind-html
atributo. Então parece que higienizar não está funcionando,
Eu li que isso precisa ser adicionado às dependências do aplicativo, mas não tenho certeza de onde fazê-lo.
Eu acabei de trabalhar com o tut no site angular, portanto, só tenho um controlador muito básico configurado no momento.
Respostas:
123 para resposta № 1Você precisa incluir o angular-sanitize.js http://ajax.googleapis.com/ajax/libs/angularjs/1.0.3/angular-sanitize.js
Adicionar "ngSanitize"para você dependências do módulo
var myApp = angular.module ("myApp", ["ngSanitize"]);
Não use o
{{}}
no atributo<h1 ng-bind-html = "item.title"> </h1>
Não use
$sce.trustAsHtml()
7 para resposta № 2
Minha solução foi baixar o arquivo js daqui
http://ajax.googleapis.com/ajax/libs/angularjs/1.0.3/angular-sanitize.js
Eu estava usando o que encontrei no repositório angular do Git,
1 para resposta № 3
Foi encontrado esse problema ao usar uma diretiva e a solução não estava usando "substituir" no código.
O ng-html-bind "estava sendo usado em uma div na visualização templateUrl
appDirectives.directive("helpText", [function () {
return {
restrict: "E",
//replace: true, // With this uncommented it does not work!
scope: {
displayText: "="
},
templateUrl: "/web/form/helptext",
link: function (scope) {
}
};
}]);
0 para a resposta № 4
Minha solução foi o oposto de Seglespaan. Era para usar a versão Bower do Angular Sanitize.
bower install angular-sanitize
https://github.com/angular/bower-angular-sanitize
0 para a resposta № 5
Tive um problema semelhante, mas o meu era um pouco estranho. Somente tags de entrada não foram renderizadas enquanto todo o resto, incluindo
<h3></h3>
<em></em>
fez. Depois de várias horas, percebi que, além de
angular-sanitize.min.js
Eu precisava adicionar
textAngular-sanitize.min.js
ao meu projeto antes que as tags de entrada funcionassem. Foi realmente frustrante, então espero que isso ajude alguém em uma situação semelhante