1

我需要使用类似 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' /> 

有什么想法吗?

4

1 回答 1

2

您总是可以创建一个具有您想要的确切值的计算属性。我不知道以其他方式指定前缀的方法。

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

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

接着

<img {{bindAttr src="image.thumb_src"}} {{bindAttr id="image.htmlId"}}
于 2013-11-12T22:33:44.357 回答