2014-11-19 1 views
0

controller에 몇 가지 속성을 정의해야하며 관련 경로에서 setupController 메서드를 사용하고 있습니다 (관련 데이터를 더 가져와야 함). 오늘,이 메소드에서 설정 한 모든 속성이 실제로 컨트롤러 자체가 아닌 컨트롤러의 모델 해시에 연결된다는 것을 알게되었습니다.경로에서 사용자 지정 컨트롤러 속성을 설정하십시오.

모델을 수신하고 컨트롤러에 설정 한 후 컨트롤러에서 일부 속성을 정의하는 방법이 필요합니다. 그 시간까지 모델이 설정되지 않았기 때문에 컨트롤러의 init 메소드는 작업을 수행하지 않는 것처럼 보입니다.

아래 예제에서 로그 모델을 클릭하면 이름, 성 및 이메일 속성이 표시됩니다. 전자 메일을 컨트롤러가 아닌 모델에 설정하려고합니다. 당신이하고있는

Link to JSBIN

답변

1

모든 것은 괜찮지 만, 당신은 컨트롤러의 email 속성을 정의해야합니다 엠버 컨트롤러에는 email 속성을 볼 수 없기 때문에,

email: null 

현재는 지나가는 것 그것을 통해 모델에 그것을 설정합니다.

+0

그게 전부입니다. 하하, 나는 바보 같아. 답변 해주셔서 감사합니다. – Sparda

관련 문제