ng-bind-html 不删除 &
ng-bind-html not removing &
所以我有一个页面显示一些推特 JSON 并且上面散落着 &
,显示为 &
我在我的应用程序中包含了 ngSanitize:
var teenSite = angular.module("teen.myapp", ['ngRoute', 'slickCarousel', 'ngSanitize', 'ngMessages','mm.foundation'])
在我看来,我正在使用 ng-bind-html:
<span ng-bind-html="items.text | linky:'blank_'" />
当显示文本时,链接在 <a>
标签中的格式正确并且功能正常,但帖子有 &
通篇。
示例输出:Smile it's finally #Friday! Weekends R the perfect time 2 visit ur @PlaceIWork & work on ur Short
我查看了有关 ng-bind-html 的 angular 文档,并认为我做对了。这是怎么回事?
将您的 & 符号更改为 &,它应该会显示 & 符号。
尝试创建一个过滤器,就像这样...
var app = angular.module("teen.myapp", ['ngRoute','slickCarousel','ngSanitize','ngMessages','mm.foundation','ngResource']);
app.filter("cleanUp", ['$sce', function($sce) {
return function(textToCleanUp){
return $sce.trustAsHtml(textToCleanUp);
}
}]);
然后这样使用它:
<span ng-bind-html="items.text | linky:'blank_' | cleanUp" />
所以我有一个页面显示一些推特 JSON 并且上面散落着 &
,显示为 &
我在我的应用程序中包含了 ngSanitize:
var teenSite = angular.module("teen.myapp", ['ngRoute', 'slickCarousel', 'ngSanitize', 'ngMessages','mm.foundation'])
在我看来,我正在使用 ng-bind-html:
<span ng-bind-html="items.text | linky:'blank_'" />
当显示文本时,链接在 <a>
标签中的格式正确并且功能正常,但帖子有 &
通篇。
示例输出:Smile it's finally #Friday! Weekends R the perfect time 2 visit ur @PlaceIWork & work on ur Short
我查看了有关 ng-bind-html 的 angular 文档,并认为我做对了。这是怎么回事?
将您的 & 符号更改为 &,它应该会显示 & 符号。
尝试创建一个过滤器,就像这样...
var app = angular.module("teen.myapp", ['ngRoute','slickCarousel','ngSanitize','ngMessages','mm.foundation','ngResource']);
app.filter("cleanUp", ['$sce', function($sce) {
return function(textToCleanUp){
return $sce.trustAsHtml(textToCleanUp);
}
}]);
然后这样使用它:
<span ng-bind-html="items.text | linky:'blank_' | cleanUp" />