0

有没有办法通过指令指定特定元素的范围绑定?

例如:

<div g:bind="{width: '=', height: '@'}" width="myWidth" height={{myHeight}}></div>
4

1 回答 1

0

我不这么认为。我相信当你定义对象哈希(即里面的东西scope: { ... })时,你必须使用字符串作为键——你不能在别处“查找”它们。

scope: { stringKey1: ..., stringKey2: ... }

AFAIK,只有 compile() 和 link() 函数获得一个Attributes对象。您需要该对象来执行您想要的操作,但是在解析“指令定义对象”时您没有它。

于 2013-01-11T17:21:25.923 回答