Angularjs 如何在angular.js中解析ng repeat中的HTML
我需要在ng repeat中解析我的模型中的可选HTML 我在.jade模板中有一个转发器,如下所示:Angularjs 如何在angular.js中解析ng repeat中的HTML,angularjs,html-parsing,ng-repeat,Angularjs,Html Parsing,Ng Repeat,我需要在ng repeat中解析我的模型中的可选HTML 我在.jade模板中有一个转发器,如下所示: tr(ng-repeat='car in cars') td(class='arrived-{{car.arrived}}') {{car.number}} td(class='arrived-{{car.arrived}}') {{car.location}} In transit, <a href="http://example.com/"/>view</a&
tr(ng-repeat='car in cars')
td(class='arrived-{{car.arrived}}') {{car.number}}
td(class='arrived-{{car.arrived}}') {{car.location}}
In transit, <a href="http://example.com/"/>view</a>
我的汽车。位置可以是纯文本,如:
城市名称
或者它可以包含一些html,如下所示:
tr(ng-repeat='car in cars')
td(class='arrived-{{car.arrived}}') {{car.number}}
td(class='arrived-{{car.arrived}}') {{car.location}}
In transit, <a href="http://example.com/"/>view</a>
在运输过程中,
现在,当我得到HTML时,它不会被解析。不幸的是,这些数据来自第三方网站,所以我不能影响它。是否有一个指令或筛选器可以将此链接转换为有效链接
如果没有,我还能用它做什么?您需要的是
ng bind html unsafe
。
它正确解析HTML;)
例如:
同样,这个问题似乎与此类似:您有没有一个将此应用于jade模板的示例?对于jade,它应该类似于p(ng bind html unsafe=“{{car.location}”),而不是?谢谢您将其标记为重复,@georgeawg。出于好奇-你如何决定哪个问题是什么的复制品?例如,这个答案是2013年的,链接答案是2016年的,因此显然不是按年龄。这里的答案已经过时,不再有效。出于安全原因,
ng bind html unsafe
指令已从AngularJS中删除。谢谢。这是有道理的。