간단한 앱이 있습니다.EmberJS : 새 URL로 전환 할 필요없이 편집/작성 양식 표시?
App.Router.map(function(){
this.resource('stack', {path:'/stack'},function(){
this.resource('card',{path:'/card'},function(){
this.route('edit',{path:'/edit'}); // for simplicity, let's only assume the edit operation for this
});
});
});
스택 경로가 실제로로드 : 응용 프로그램에서 '카드'라는 또 다른 자원에서로드 및 차례로, '카드'자원 효과, CRUD 경로를 가지고는 '스택'자원이있다 '카드'모델은 다음과 같습니다.
App.StackRoute = Ember.Route.extend({
model:function(){
return this.store.find('cards');
}
});
위의 각각은 URL에서 예상대로 잘 동작합니다. 그러나 CRUD 작업에 별도의 URL을 사용하고 싶지는 않습니다. CRUD 작업이 내 응용 프로그램의 흐름에 잘 맞지 않고 별개의 URL로 전환하는 것이 실제로는 직관적이지 않기 때문입니다. '카드'모델을보고, 편집하고 삭제할 수 있기를 원합니다. 모두 '스택'모델 내에서입니다. 그러나 Ember는 이런 종류의 대안을 제공하지 않는 것 같아서, 거의 그 방법을 고수해야합니다.
누구에게도 해결책이 있습니까? 내가 생각할 수있는 유일한 다른 가능성은 'Ember 구성 요소'을 사용하는 것이 었습니다.