2013-10-14 4 views

답변

0

첫째, 당신은 속성에 '수'를 사용 할 수 있습니다. 대신에 :

console.log(this.controllerFor('index').latitude); 

쓰기

console.log(this.controllerFor('index').get('latitude')); 

둘째, navigator.geolocation.getCurrentPosition는 비동기 적으로 실행하고 위도가 설정되기 전에 CONSOLE.LOG가 실행되도록, 즉시 반환하지만 반환 후.

셋째, 컨트롤러가 설정되기 전에 모델 훅이 실행됩니다.

넷째, 모델은 개체 여야합니다.

나는 당신이 무엇을하고 싶은지 잘 모르지만, http://emberjs.jsbin.com/AHiVeGe/6/edit 위도가 설정된 후 모델의 속성을 변경하고 console.log로 변경합니다.

관련 문제