我有一个Angular 模板将JSON数据拉入事件日历。有没有一种方法可以在JSON中的字符串中包含url链接,例如:
{ "name" : "Lee Morgan",
"interviewer":"interviewed by: <a href='http://onehungrymind.com/angularjs-dynamic-templates/'>Sonny Stitt</a>",
"day" : "Saturday",
"date": "April 18th",
},
我需要这样做的原因是因为我的一些数据有“面试官”变量,有些没有-看看下面的图片。我想也许包括整个“采访”行作为占位符,但面试官的名字需要超链接。
2条答案
按热度按时间bxfogqkk1#
可以使用ngSanitize并转义链接的双引号。如果有任何特殊字符,也可以对URL进行编码,但不是严格需要的。
5uzkadbs2#
Angular在将HTML插入模板时会自动转义HTML。您可以使用
ng-bind-html
来防止这种情况,例如来源/相关:AngularJS: Insert HTML from a string