2017-01-11 2 views
0

Ember.Service에서 Ember.Controller의 "모델"에 액세스하려면 어떻게해야합니까? 제 경우에는 http://localhost:4200/users/4/groups과 같은 URL에 ember-data 모델이 필요합니다. 내가 할 수있는 길에서 this.modelFor('users')Ember.Controller 모델을 Ember에 삽입하십시오.

+0

서비스는 일반적으로 경로/모델 구조와 독립적이어야합니다. 모델을 다루는 데 필요한 경우, 전달할 수없는 이유가 있습니까? –

+0

그래, 내가 생각하기에 아마도 그것을 리팩토링 할 수있을거야. – jax

답변

1

Ember.Service에서 Ember.Controller의 "모델"에 액세스 할 수 없습니다. 다른 컨트롤러에서는 inject controller 만 사용할 수 있습니다. 모델 데이터를 Service 메소드에 전달하고 작업을 완료해야합니다.

관련 문제