2015-02-24 56 views
1

我有灰燼選擇框,如下所示:灰燼選擇框未定義的觀察

{{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'), 

所以,這個函數會得到每次觸發用戶選擇的值在選擇框中。

我的問題是,該函數返回未定義,即使它是從變量的值的變化觸發。

任何想法爲什麼發生這種情況?

+1

你可以把它扔進jsbin嗎? – Kalman 2015-02-24 19:34:55

回答

0

我發現了什麼問題。我從服務器檢索到的JSON沒有綁定的「值」字段。所以當我將值optionValuePath綁定到content.name時,它就起作用了。