나는 이제 ember js와 함께합니다. 컨트롤러 관측기에서 현재 경로 인스턴스가 필요합니다. 나는 많은 링크를 시도하고 많이 검색했지만 여전히 관찰자 방법으로 경로 인스턴스를 가져올 수 없습니다. 코드가 있습니다.옵저버에서 현재 경로 인스턴스를 가져올 수 없습니다.
activeStagesChanged: Ember.observer('activeStages.[]', function() {
let self = this;
Ember.run.scheduleOnce('afterRender', function() {
initCustomScrollbar('#status_timeline_box');
self.handleAppStages(self.get('model'), self.get('currentUser.isConfirmAppStageChange'),
Ember.getOwner(self).lookup('controller:application'));
});
})
Ember.getOwner (자기) .lookup ('컨트롤러 : 응용 프로그램')이 내가 경로 개체를 반환 가정 코드입니다. 내부 컨트롤러 관찰자에서
유스 케이스의 다른 대안이있을 수 있으므로 옵서버의 경로 인스턴스에 액세스하는 이유 또는 유스 케이스를 아는 것이 좋습니다. – kumkanillam
이것은 루비 레일 응용 프로그램이며 우리는 프런트 엔드 기술로 엠버를 사용하고 있습니다. 내가 작성한 콜백에이 경로를 보내는 것은 간단한 작업으로 경로를 새로 고치는 것이다. – wasipeer