我想以"my name is {{name}}"
的形式评估一个字符串,其中name
在当前范围内存在(与html内容的角度相同)。
这应该很简单,但我无法通过eval
或compile
实现这一目标。
答案 0 :(得分:4)
使用$interpolate
服务,例如:
console.log("using $interpolate: " + $interpolate("'" + s + "'")(scope));
将带有标记的字符串编译为插值函数。这个 HTML $编译服务使用服务进行数据绑定。