这是我现在的尝试方式:
<ul
class="list"
list query="
{
'people': [{'people.id': '+id_+' }],
}
}"
>
<!-- ... -->
关于我的指令:
var query = scope.$eval(attrs.query);
但是通过记录此变量,我可以看到&#39; + id _ +&#39;变量未被替换&#39;它的价值。
我知道还有很多其他方法可以达到相同的效果,但我觉得至少在这种情况下,这种方式最具活力。
答案 0 :(得分:1)
当您将_id
作为属性传递时,您需要评估{{_id}}
的值:{{1}},请参阅this plunk。但是为了便于阅读,我会避免将这样的Json对象传递到指令中,将该对象放在控制器作用域上并将该变量传递给指令。