2013-10-01 2 views
0

컨트롤러 A와 컨트롤러 B의 두 컨트롤러가 있습니다. 컨트롤러 A에는 숫자 값이있는 "total_price"라는 속성이 있습니다. 나는 컨트롤러 B. 내에서 0으로 제어기 A의 "TOTAL_PRICE"값을 설정하고 싶습니다컨트롤러 B에서 컨트롤러 A의 속성 값을 어떻게 설정합니까?

내가 요구 (http://emberjs.com/guides/controllers/dependencies-between-controllers/가) 다른 컨트롤러 속성을 당신에게 액세스 할 수 있지만이 문서에서 아무것도 볼 수있어 약 설정 다른 컨트롤러의 속성.

어떻게하면됩니까? 감사!

답변

1

컨트롤러 A를 얻기 위해 필요 API를 사용하면 평소처럼 컨트롤러에 값을 설정할 수 있습니다.

NerfController = Ember.Controller.extend({ 
    needs: ['other'], 

    setValueInOther: function(newValue) { 
     this.get('controllers.other').set('value', newValue); 
    } 
}); 
+0

내가 필요한 것! 고마워. –