Ember Selection Box未定义观察

时间:2015-02-24 17:55:46

标签: ember.js

我有一个Ember选择框如下:

 {{view "select" class="form-control" content=chooseChannel
                        optionLabelPath="content.name"
                        optionValuePath="content.value"
                        value=selectedChannel                            
                        prompt="Please Select"
 }}

功能如下:

  watchtype:function(){           
    console.log(this.get("selectedChannel"));    
}.observes('selectedChannel'),

因此,每当用户在选择框中选择一个值时,该函数就会被触发。

我的问题是函数返回undefined,即使它是从变量值的变化触发的。

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

我发现了什么是错的。我从服务器检索的JSON没有要绑定的“值”字段。因此,当我将值optionValuePath绑定到content.name时,它可以工作。