0

次の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"
}}

しかし、ドロップダウンが空になっているようです。

4

1 に答える 1