2017-06-15 135 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標記。