如何在Ember.Select中调用函数而不是绑定值

时间:2013-10-18 02:01:18

标签: ember.js

Ember.Select可以针对selectionBinding触发操作而不是绑定值吗?我希望根据选择框的值加载JSON,但selectionBinding只绑定一个值,而不是运行一个函数。例如,

App.SettingsController = Em.Controller.extend({
    loadStartDates: function() {
                // Load dates from server
        }
  });

我的Ember.Select代码

{{view Ember.Select
    class="form-control"
    selectionBinding='loadStartDates'
    name="program_academic_year"
    id="program_academic_year"
    contentBinding="programAcademicYears"}}

我可以在控制器中调用一个函数,而不是在选择更改时设置一个值吗?

1 个答案:

答案 0 :(得分:2)

Ember.Select的{​​{1}}必须绑定到某个值,但如果要在更改选择时触发功能,则只需要观察该值。

selectionBinding