以角度为单位插入已内插字符串中的变量

时间:2015-03-12 08:53:59

标签: javascript angularjs interpolation

我有以下安排从单个Coffeescript文件中获取帮助文件。

CoffeeScript的:

help.ex: '{{example.variable}} identifies enterprise data centers'

HAML:

%example-directive(attr='{{help.ex}}')

现在可以访问example.variable,但它没有在视图上进行插值。我猜这种情况正在发生,因为字符串作为一个整体正在进行内插,并且编译没有在其中的变量上运行。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可以使用$interpolate服务:

var exp = $interpolate(attrs.attr) // interpolate your attriubte
var interpolated = exp(scope) // evaluate it with the scope variable

选中此plunker