Ember 1.0 및 Ember-Data1.0beta를 사용하고 있습니다. 일반적으로 Ember는 경로에서 모델을 정의하기 때문에 자원을 제출할 URL을 알고 있습니다.Ember.js의 한 페이지에 여러 양식이 있습니다.
model: ->
@store.createRecord('organization')
나 : 예를 들어
model: (params) ->
@modelFor('organization')
어떻게하면 양식이 경로에 연결되어 있지 않은 경우합니까? 구체적으로 말하면, 나는 각각 2 개의 형식, up-vote form과 down-vote form을 갖는 주석 목록을 가지고있다.
// comment.emblem
. . . .
poll-vote commentId=comment.id
. . . .
// components/poll-vote.emblem
form submit='up-vote'
input type="hidden" valueBinding="commentId" value=commentId
input type="hidden" valueBinding="value" value="1"
Whistlr.Button
form submit='down-vote'
input type="hidden" valueBinding="commentId" value=commentId
input type="hidden" valueBinding="value" value="-1"
Whistlr.Button
가 어떻게 엠버는 경로 /votes
에이 양식을 제출 얻을 수 있습니다 : 이들은 그래서 같은 구성 요소를 통해 렌더링? 나는 이것이 AJAX로 코드화 된 코드로 가능하다는 것을 알고 있지만, Ember의 상점에 그렇게 할 수있는 방법이 있다고 의심된다.
확실한 답변을 얻으려면 좋습니다. 다행히 AJAX를 약간 사용하여 원하는 기능을 구현할 수있었습니다. Ember와 더 밀접하게 통합 할 수 없었던 것은 부끄러운 일입니다. – nullnullnull
사이드 노트에서 Ember, $. getJSON 및 Ember. $. ajax를 사용하는 것이 좋습니다. 정상적인 jquery 약속 대신 RSVP 약속에 응답을 포함합니다. – Kingpin2k