0
** ** strong text
如何燼如何通過價值灰燼的js與控制器進行點擊事件
<div>
{{view "select" content=model prompt="Please select a name" selectionBinding="App.selectedComboBoxController.model" optionValuePath="content.fullName" optionLabelPath="content.title" }}
</div>
-
<p>
Selected: {{App.selectedComboBoxController.model.title}}
</p>
在上面,我得到正確的輸出碼傳球值控制器。 但我想傳遞一個值控制器無任何按鍵
**Here my controller.**
App.ComboBoxController = Ember.Controller.extend({
});
喜melc..how我可以得到選定的值在controller.iam不理解下面的行App.IndexController = Em.ArrayController.extend({「selectedComboBox」] });你可以顯示這個值的警報 – raj 2014-11-24 09:14:49
@raj'needs'屬性用於管理控制器之間的依賴關係(文檔:http://emberjs.com/guides/controllers/dependencies-between-controllers/),通過ember服務查找(http ://emberjs.com/guides/understanding-ember/dependency-injection-and-service-lookup/)。通過在'IndexController'中添加'needs:[「selectedComboBox」]',然後ember會自動創建一個'SelectedComboBoxController'的單例,並將其與'IndexController'關聯,以便通過'controllers.selectedComboBox'屬性可以訪問它。 – melc 2014-11-24 10:01:15
@raj沒有注意到你發佈的'ComboBoxController'代碼,所以這裏是使用這個控制器的同樣的例子http://jsbin.com/jidemihujo/1 – melc 2014-11-24 10:04:14