在HTML元素内部注入变量而不是内部html

时间:2017-06-30 16:26:01

标签: javascript html angularjs

我想在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>

1 个答案:

答案 0 :(得分:1)

如果我理解你的问题,你想要一个属性的值由你控制器中声明的变量设置。

要做到这一点,你需要在花括号周围加上双引号,如下所示:

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

编辑:

右键单击检查此Plunkr中的文本以查看结果:https://embed.plnkr.co/Za54w7/