2012-02-04 30 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