2012-08-10 5 views
1

내 모델에서 선택한 매개 변수 그룹에 대해 편집 가능한보기를 만들려고합니다. 경로가 아닌, 작업 (그러나 동적) 두 번째 ParameterView에서와 같이 - Emberjs -보기에 동적으로 매개 변수 바인딩

The jsfiddle is worth a thousand words!

당신이 볼 수 있듯이

, 그것은 실제 문자열의 내용을 연결합니다.

나는 this post을 보았습니다. 특히 모델마다 약 20 개 정도의 매개 변수가 있고 네 가지 모델이있을 때 매우 까다로운 해결책입니다.

아이디어가 있으십니까? 뇌의 힘을 공유해 주셔서 미리 감사드립니다.

답변

3

잘 모르겠습니다. 잘 모르겠습니까? http://jsfiddle.net/Sly7/ZVFH2/9/

업데이트

나는 내가 bind() 기능을 사용하여 런타임에 바인딩을 정의하여이 작업을 수행 할 수있는 방법을 찾은 것 같아요.

참조 : http://jsfiddle.net/Sly7/ZVFH2/34/

+0

섹시! 그것은 작동하지만 - 왜 두 번째 ParameterView 첫 번째 변경되면 업데이 트되지 않습니다? 같은 매개 변수에 바인딩되어 있지 않습니까? – tmimicus

+0

nop, 첫 번째보기에서 "this"는 viewableParams 속성 (내용 아님)의 항목을 나타내고 secondView는 "content.name"입니다. –

+0

흠 ... # 각 범위가 변경 되었기 때문입니까? 둘 다 App.itemController.content.name에 바인딩하도록하려고합니다. 두 번째 vew이이를 달성하지만 첫 번째 뷰가 viewableParams에 새 속성을 생성하고 있습니까? – tmimicus

관련 문제