这是我现在正在尝试的方法:
<ul
class="list"
list query="
{
'people': [{'people.id': '+id_+' }],
}
}"
>
<!-- ... -->
在指令上,我这样做:
var query = scope.$eval(attrs.query);
但是通过记录此变量,我可以看到“ + id_ +”变量没有被“替换”,而是它的值。
我知道还有很多其他方法可以实现相同的重铺效果,但是我觉得至少在这种情况下,这是最有活力的一种方法。
您需要评估_id
将其作为属性传递时的值:{{_id}}
,请参阅此代码。但是,出于可读性考虑,我将避免将类似的Json对象传递到指令中,将该对象放在控制器作用域中,并将该变量传递给指令。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句