2012-02-04 59 views
1

Ember.js应用程序,我的工作,我在定义我App.js文件中的观点:正确在Ember.js视图设置Ember.Button文本

RateEditor.DeleteTierView = Em.View.extend({ 
    classNames: ['delete-tier-view'], 
    tagName: 'button', 
    click: function() { 
    var tier = this.get('content'); 
    var controller = this.getPath('contentView.content'); 
    controller.get('content').removeObject(tier); 
    } 
}); 

视图显示为buttonclick函数工作正常。但我不知道如何设置button的文本,所以它只是空白。

是否有一个属性可让您设置文本?

回答

4

要创建这样的:

<button class="ember-view delete-tier-view">Click Me</button> 

这样做:

{{#view RateEditor.DeleteTierView}}Click Me{{/view}} 
+0

感谢,丹。我最初以这种方式声明了'button',但我不知道我可以将这个语法与代码声明的版本结合起来。 – 2012-02-04 23:54:26

+0

嘿,真是巧合。就在我发布这个之前,我找到了你的Beginning Ember.js博客文章系列。现在看看... – 2012-02-04 23:59:17

+0

很高兴帮助,乔希。顺便说一句,我发现在我开始使用模板时,handlebarsjs.com上的示例很有用。 – 2012-02-05 00:48:02