0
Ember.js 데이터 저장소의 레코드를 내 템플릿에 표시하려고합니다.Ember.js의 레코드를 템플릿에 표시 할 수 없습니다.
orders: null,
[...]
openOrderModal: function(name) {
$('.ui.' + name + '.modal').modal('show');
var orders = this.get('store').peekAll('orders');
console.log(orders);
this.set('orders', orders);
},
내가 데이터 저장소에서 모든 레코드를 엿보고 변수에 저장 : 내 컨트롤러에서 나는 다음과 같은 코드가 있습니다. 템플릿에 나는 루프가 있습니다. 그러나 그것은 효과가 없습니다.
{{#each orders as |order|}}
{{order.id}} {{order.supply_id}}
{{/each}}
도와 주시겠습니까?
종류는
_ 정확히 작동하지 않습니까? 함수 호출 여부를 확인할 수 있습니까? 그렇다면 예상 된 주문을 로깅하고 있습니까? 모달의 다른 것들이 나옵니까? (그리고 왜 그 '$ ('... ')이 있습니까? –
다른 모델을 들여다 보았습니다. 문제는 Ember 데이터 저장소의 레코드가 Ember 검사기에서 녹색으로 표시된다는 것입니다. 저장되지 않음 –
시도 : this.get ('store'). peekAll ('orders'). findBy ('isNew', true); 배열 "orders"가 비어 있습니다. –