我应该如何在把手中使用静态前缀绑定id属性?

时间:2013-11-12 22:22:41

标签: ember.js handlebars.js

我需要使用类似lz-ID的前缀绑定id属性,现在我可以得到这样的ID:

 <img {{bindAttr src="image.thumb_src"}} {{bindAttr id="image.id"}} class='img-polaroid lazy' /> 

我需要类课程,添加一个静态部分:

 <img {{bindAttr src="image.thumb_src"}} {{bindAttr id=":lz- image.id"}} class='img-polaroid lazy' /> 

有任何想法吗?

1 个答案:

答案 0 :(得分:2)

您始终可以创建具有所需精确值的计算属性。我不知道如何指定前缀。

在创建时的图像对象中,或在重新打开后:

htmlId: function(){
  return 'lz-' + this.get('id');
}.property('id')

然后

<img {{bindAttr src="image.thumb_src"}} {{bindAttr id="image.htmlId"}}