2017-06-15 113 views
0

编辑2:问题实际上是在卫生洗涤剂剥离我的标签。该解决方案是将其通过一个简单的函数:Angular从HTML标签剥离属性

self.markTrusted = function (markup) { 
    return $sce.trustAsHtml(markup); 
}; 

这允许信任角,将在我的属性留下痕迹的。但是,这并没有解决我的连接问题,但这不在这个问题的范围之内。

编辑:想想我可能已经找到了问题。第二个锚实际上是<a name="someSection"></a>。我认为消毒剂可能会吸收并清除它。有什么办法可以告诉消毒剂让它通过吗?

我采用了棱角分明的版本1.5

我想实现我的网站锚链接。我发现这里几个答案是指出,下面的代码应与角工作,我的内页链接:

<a href="#someSection" target="_self">Text</a> 

<a id="someSection"></a> 

我必须合格(嵌入我的其他HTML和内容)到前端代码我的API作为一个字符串,我网页上显示的是这样的:

<div ng-bind-html="content.markup"></div> 

的问题是,虽然由于某些原因我的锚标记被剥夺所以我现在

<a href="#someSection" target="_self">Text</a> 

<a></a> 

这显然不起作用。任何人都可以给我任何想法,为什么第二个锚标签将被剥夺其属性?

+0

这是一个Angular标签 –

回答

0

尝试将href添加到锚标记:a id =“someSection”href =“#”/ a 或者如果您不希望它是可点击的,请改为使用span或p标记。