2014-01-08 13 views
1

我有一個Ember.Select,我已經擴展爲了在事物發生變化時封裝選項&。我試圖完成的是當事件被控制器觸發時,設置Ember.Select的值(即選定的索引)。我創建這裏jsbin:http://emberjs.jsbin.com/avoXOnOd/5/edit設置從事件中選擇餘燼的值

你會發現,當你在文本框中輸入一個數字(比如3爲例),點擊該按鈕旁邊,控制檯顯示正確的值,但所選擇的索引不會改變。我所追求的是當控制器觸發事件​​時能夠改變選擇。

+0

'[evented]'實際上意味着什麼,以及其他事件相關標記的*幾十*中的任何*怎麼不適用於此處?如果您堅持使用它,請添加一個標記wiki,以說明如何使用它,然後將標記添加到需要它的問題。 – Charles

+0

evented指的是用於在Ember中觸發事件的'Ember.Evented'。不知道如何創建一個標籤wiki,但如果你能指出我的起點,我會很樂意這樣做。你可以在jsbin中看到它的引用。 – Ben

+1

啊哈!一個更好的標籤名稱應該是'[ember.evented]' - 「evented」單獨是一種非特定的方式,因爲這個詞可能意味着多種事物並且與[eventd](http://www.eventd。組織/)。要啓動標籤維基,請將鼠標懸停在標籤上並點擊「幫助我們編輯此維基」鏈接。 – Charles

回答

1

已更新垃圾箱以使其正常工作。 Link。有關更多信息,請參閱Ember.Selecthere中的selection屬性。

我減少了選項的數量,選定的選項將是1加上輸入的數字。因此,在文本框中輸入0-3以查看它的工作原理