如果你看看这个小提琴http://jsfiddle.net/waylon999/peR9P/3/你会看到我想要做什么。我正在尝试使用 $compile 作为用另一个模板替换模板的方法。
我希望:
scope.compiledVal = $compile(scope.value)(scope);
编译的内容
"<div>{{ name }}</div>"
用范围传入的绑定名称,然后替换compiledVal
<div>{{ compiledVal }}</div>
与编译的模板。但是这并没有发生,输出很简单
{{ compiledVal }}
如果我打开 JSFiddle 的控制台,我会看到错误:TypeError: Converting circular structure to JSON
有什么明显的地方我做错了吗?
谢谢!