내 응용 프로그램에서 모델 간의 양방향 1 : 1 관계가 있습니다. 내가 얻을 그들 사이의 연결 ...Ember 데이터의 양방향 일대일 연관
Uncaught RangeError: Maximum call stack size exceeded
을 설정하려고 ... 그리고 추적 코드의
OrderedSet.forEach
Map.forEach
DS.Model.Ember.Object.extend.toJSON
DS.Model.Ember.Object.extend.addBelongsToToJSON
DS.Model.Ember.Object.extend.toJSON
Map.forEach
OrderedSet.forEach
관련 부분을 반복하는 경우 :
App.Employee = DS.Model.extend({
// ...
recruitment:DS.belongsTo('App.Recruitment', { embedded: true })
});
App.Recruitment = DS.Model.extend({
// ...
employee:DS.belongsTo('App.Employee', { embedded: true }),
});
// ...
recruitment.set('employee', employee);
employee.set('recruitment', recruitment);
App.store.commit(); // <= boom
이 뭔가 Ember Data가이를 지원해야합니까, 아니면 제가이 모든 잘못을 저질렀습니까?
감사에서 예이다. 안정 버전에서 사용할 수있는 기능이라고 생각하십니까? – rickard2
문제가 논의되는 곳에서 [이 github 문제] (https://github.com/emberjs/data/issues/120)를 발견했습니다. 당분간 몇 가지 해결 방법을 직접 구현해야하는 것 같습니다. – rickard2