У меня есть следующий JSbin, в котором я пытаюсь создать базовую систему заказов, используя данные ember-data.Правильный способ заполнения Ember.Select
http://jsbin.com/ibazom/4 (обновление после первых замечаний Даршан в)
Каждый заказ должен быть привязан к клиенту, и я знаю, что нужно заполнить свойство (eligibleCustomers) связываться с Ember.Select, но я не не знаю, где это сделать.
Тогда мне нужно обновить заказы/новый шаблон с
{{view Ember.Select
contentBinding="eligibleCustomers"
optionLabelPath="content.name"
optionValuePath="content.id"
}}
Я также получаю сообщение об ошибке при переходе к/заказов, которые я не могу понять,
TypeError: Cannot read property 'length' of null
Update: App.Order.FIXTURES =[];
исправлена ошибка выше.
крест сообщения от http://discuss.emberjs.com/t/proper-way-to-populate-ember-select/1611
Попробуйте использовать не-уменьшенные библиотеки в развитии. Он показывает, что вам нужно определить 'Order.FIXTURES'. Это избавит вас от нулевой ошибки. Остальная часть вопроса неясна для меня, не могла найти «подходящих клиентов» в источнике. –
Мое намерение состояло в том, чтобы связать 'eligibileCustomers' с Ember.Select, но у меня нет ничего реализованного, потому что я не уверен, куда он должен идти. Первоначально я просто думал, что это дополнительное свойство на моем «OrdersNewController», но я думаю, что это неправильно. Сейчас все клиенты являются «подходящими клиентами», но в какой-то момент мне может понадобиться подмножество. – RyanHirsch