次のjsonがあります。
{
"vouchers" : {
"ca_id" : "5",
},
"accounts" : [{
"id" : "1",
"ca_code" : "1001",
"ca_name" : "Sources of Fund"
}, {
"id" : "2",
"ca_code" : "1001.01",
"ca_name" : "Shareholders' Fund"
}
]
}
私のルーターは
App.CreditEditRoute = Ember.Route.extend({
setupController: function(controller, model){
$.getJSON(rootUrl+'api/voucher/getVoucherWithAccounts', {id: model}, function(data){
controller.set('content', data);
});
}
});
上記のjsonをドロップダウンに入力しようとしていました。だから私は使った
{{view Ember.Select
contentBinding="content.accounts"
optionValuePath="content.accounts.id"
optionLabelPath="content.accounts.ca_name"
valueBinding="content.vouchers.ca_id"
}}
しかし、ドロップダウンが空になっているようです。