1

我有一个简单的按钮,其中包含我绑定 id 的操作:

<button {{action goTo item}} {{bindAttr id="item.id"}} >{{item.name}}</button>

这给了我id='123',是否有可能以某种方式为 id 加上前缀以获得 ie。id='navbtn_123'?

4

1 回答 1

6

在您的“项目”定义中使用计算属性

idPrefix: 'navbtn_',
idForElement = function(){
    return this.get('idPrefix')+this.get('id')
}.property('id','idPrefix')

在你的车把里

<button {{action goTo item}} {{bindAttr id="item.idForElement"}} >{{item.name}}</button>
于 2013-11-12T11:06:25.147 回答