2014-11-04 33 views
0

在我的模板我呈現出來:它分解爲的Mads灰燼車把輔助渲染屬性名稱作爲字符串而不是價值

然後我用我的車把輔助trimString<b>{{firstname}}</b>

Ember.Handlebars.registerHelper('trimString', function(passedString) { 
    var theString = passedString.substring(0,100); 
    return new Handlebars.SafeString(theString) 
}); 

喜歡<b>{{trimString firstname}}</b>,但最終呈現名字

我在想什麼?

回答

1

你格式化字符串firstName本身,而不是控制的財產,所以也許這應該工作:

Ember.Handlebars.registerHelper('trimString', function(passedString) { 
    var theString = this.get(passedString).substring(0,100); 
    return new Handlebars.SafeString(theString) 
}); 
+0

當然!完美的作品! – 2014-11-05 07:29:16