【发布时间】:2016-03-18 05:30:18
【问题描述】:
我有以下html:
<div ng-repeat="string in myStrings">
<p>{{string}}</p>
</div>
像这样的字符串被添加到$scope.myStrings:
$scope.stringIwantToBeCompiled = 'I want to count to 4 via angular: {{2+2}}';
我希望字符串显示 4 而不是 {{2+2}} 角度表达式。
我通过$compile 尝试这样做是不是在这里叫错了树?如果没有,它是如何完成的?只是将其放入编译失败。我绝对必须在指令中这样做吗?
【问题讨论】:
-
我需要在该字符串中放置提示页面刷新的 ng-click。 {{2+2}} 只是一个例子……是的,听起来我需要一个指令。
-
它不起作用的原因是因为您将 {{...}} 放在一个字符串中,这是一个变量。这被视为一个字符串,而不是作为 HTML 中的角度指令插入。
-
查看此链接,它可能会给您想要的答案:stackoverflow.com/questions/27291864/…
-
谢谢,正在查看。
-
可以不做吗? $scope.stringIwantToBeCompiled = '我想通过角度数到 4:' + (2+2);还是要计算实际的字符串数?
标签: angularjs