2017-06-30 56 views
-2

內進樣變我要注入的HTML標籤HTML元素不是內部HTML

<td anyElement="{{myString}}" >some random text here </td> 

我希望它這樣解釋

<td anyElement='Some string'>some random text here </td> 

,但它沒有得到解釋裏面的字符串和保持

<td anyElement={{myString}}>some random text here </td> 

在我的控制器我已經宣佈

$scope.myString="'Some string'"; 

但是當我把它放在這間它被解釋,這樣

<td> {{myString}} </td> 

這個

<td> 'Some string' </td> 
+0

'element.outerHTML = element.outerHTML.replace(「{{yourString}}」,「some string」)' –

+0

這不是我想要的。如果我想要,我會只是手動寫入。但字符串是從服務器發出的數據內嵌在控制器中 –

+1

然後重新表述您的問題。 –

回答

1

如果我理解正確你的問題,你想要的屬性值被設置在你的控制器中聲明的變量。

要做到這一點,你需要包括周圍的大括號雙引號是這樣的:

<td anyElement="{{myString}}">some random text here </td> 

編輯:

右鍵單擊檢查在這Plunkr文看到的結果:https://embed.plnkr.co/Za54w7/

+0

沒有它不起作用 –

+0

我用plunkr編輯我的答案,證明它確實有效。檢查出來。 –