2016-07-19 2 views
1

두 모델이 있습니다. multpost으로 전화 할 수 있습니다. 그들은 많은 관계를 가지고 있습니다.여러 모델에 대한 레코드 만들기 EmberJS 2.6

포스트 :

그들의 정의는 모양

export default Model.extend({ 
    name: attr(), 
    mult: hasMany('mult') 
}); 

배수 :

export default Model.extend({ 
    name: attr(), 
    perspectives: hasMany('post') 
}); 

나는 Post를 만들고 여기에 Mults을 추가하여 시작하고자합니다. 그래서, 할

createPost(name) { 
    let post = this.get('store').createRecord('post', { 
    name: name, mults: [] 
    }); 
    post.save(); 
}, 

내 controller.js. 그러나,이 후

mult.js:3 Uncaught TypeError: (0 , _emberData.default) is not a function 

의 예외가 발생하며 mult이 라인을 참조한다 :

name: (0, _emberData['default'])(),

내가 어떤 mults를 제공하지 않고 post 첫째을 만들 수 있습니까? 그렇다면 제안 된 해결 방법은 무엇입니까?

답변

0

createRecord에 hasMany 관계를 설정할 수 없습니다. 혼란 스럽네요, 알아요.하지만 먼저 기록을 작성한 다음 헛소리를 설정하십시오.

관련 문제