Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何在angular.js中解析ng repeat中的HTML_Angularjs_Html Parsing_Ng Repeat - Fatal编程技术网

Angularjs 如何在angular.js中解析ng repeat中的HTML

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&

我需要在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>
我的汽车。位置可以是纯文本,如:

城市名称

或者它可以包含一些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中删除。谢谢。这是有道理的。