ApplicationController에서 IndexController에 바인딩하려고합니다. Here is my jsfiddle. 요약하면, 여기에 내가 변경되는 가 인 IndexController에서 값을 isClicked 응용 프로그램 컨트롤러Ember.js : 컨트롤러 간의 데이터 바인딩
indexIsClickedBinding: "App.indexController.isClicked",
isIndexClicked: function() {
alert("its changed to " + this.get("indexIsClicked")) ;
}.observes('indexIsClicked'),
그래서,에있는 바인딩되지만 indexIsClickedBinding 아무것도하지 않습니다. 내 코드에서 어떤 제안이 잘못 되었습니까?
건배
덕분에 많이! 그래서 당신이 앱을 할 수 없다면.someController, 이제는 #each가있는 템플릿에서 어떻게 작동합니까? ** {{# each App.someController}} **? –
'needs' 접근법을 사용한다면'Controller' 부분을 지정할 필요가 없습니다. 'IndexController'가'AnotherController'를 필요로한다면'IndexController'에'controllers.another'로 참조하면됩니다. 뷰에 대해서도 마찬가지입니다 :'#each controllers.another'. – Wildhoney
확인. 마지막 상황 하나. ArrayController는 어떻게 처리할까요? [이] (http://jsfiddle.net/ud3323/4ysxQ/) 피들 그들은 여전히 옛날 일을하고, 나는이 [http://jsfiddle.net/jeanluca/]에서 일할 수 없습니다. –