如何在ember模板中连接属性值

时间:2016-01-07 08:47:06

标签: ember.js handlebars.js

我是新来的。 我在为ember-social url构建动态字符串时遇到了问题。

{{facebook-share tagName='a' url='http://my.domain.com/details?articleid={{article.id}}' }}

article.id无法解决 使用嵌套车把物品的正确方法是什么?

提前致谢!! 干杯 阿米特

2 个答案:

答案 0 :(得分:4)

您可以使用concat帮助

{{facebook-share tagName='a' url=(concat 'http://my.domain.com/details?articleid=' article.id) }}

答案 1 :(得分:2)

您可以使用计算属性:

articleUrl: Ember.computed('article.id', function(){
   return 'http://my.domain.com/details?articleid=' + this.get('article.id');
});

然后,在你的车把中:

{{facebook-share tagName='a' url=articleUrl}}