2
Ember.js를 사용하여 특성을 기반으로 특정 개체를 가져 오는 메서드를 만드는 가장 좋은 방법을 찾는 방법을 찾으려고합니다. Ember.js - 모델을 필터링하는 방법?
는 지금 내 모델은 다음과 같습니다 : 당신이 할 콜백 내부 루프를 보면App.Resume = Ember.Object.extend()
App.Resume.reopenClass
store: {}
findAll: ->
arr = Ember.ArrayProxy.create()
if xhr
xhr.abort()
return
xhr = $.ajax(
url: '../json/cv.json'
dataType: 'json'
timeout: 10000
).done (response) =>
response.users.forEach (user, i) =>
cv = @findOne(user.personId)
cv.setProperties(user)
return
values = (values for keys, values of @store)
arr.set('content', values)
arr
findOne: (id) ->
cv = @store[id]
if not cv
cv = App.Resume.create
id: id
@store[id] = cv
cv
당신이 그것을 볼 수 있습니다 user.id를 사용하여 모델을 생성하고 있습니다. user.specialization 필드도 있습니다. 내가 필터링 할 수있는 필드입니다.
모든 아이디어/도움을 주시면 감사하겠습니다.
감사합니다.
리치