2014-01-08 4 views
1

상황이 바뀔 때 & 옵션을 캡슐화하기 위해 확장 한 Ember.Select가 있습니다. 달성하고자하는 것은 이벤트가 컨트롤러에 의해 트리거 될 때 Ember.Select의 값 (즉, 선택된 인덱스)을 설정하는 것입니다. 나는 여기에 jsbin을 만들었습니다. http://emberjs.jsbin.com/avoXOnOd/5/edit엠버의 값을 이벤트에서 선택하십시오.

텍스트 상자에 숫자를 입력하고 그 옆에있는 버튼을 클릭하면 콘솔에 올바른 값이 표시되지만 선택 항목의 선택된 색인은 변경되지 않습니다. 내가 한 일은 컨트롤러가 이벤트를 트리거 할 때 선택을 변경할 수있게하는 것입니다.

+0

실제로 [[evented]는 무엇을 의미합니까? 그리고 다른 이벤트 관련 태그 중 * * * *가 * 여기 * 적용되지 않습니다. 당신이 그것을 주장한다면, 그것을 사용하는 방법을 설명하는 태그 위키를 추가 한 다음, 그것을 필요로하는 질문에 태그를 추가하십시오. – Charles

+0

은 Ember에서 이벤트를 트리거하는 데 사용되는 'Ember.Evented'를 나타냅니다. 태그 위키를 만드는 방법을 모르겠지만 시작 지점으로 안내 할 수 있다면 기꺼이 할 수 있습니다. jsbin에서 참조되는 것을 볼 수 있습니다. – Ben

+1

아하! 더 나은 태그 이름은'[ember.evented]'- "evented"는 단어가 여러 가지를 의미 할 수 있고 [eventd] (http://www.eventd.)와 오타 충돌이 있으므로 비특이적 인 방법입니다. org /). 태그 위키를 시작하려면 태그 위로 마우스를 가져 가서 "이 위키 편집 도움말"링크를 클릭하십시오. – Charles

답변

1

bin이 제대로 작동하도록 업데이트했습니다. Link. 자세한 내용은 selection 속성을 Ember.Selecthere으로 참조하십시오.

나는 옵션의 수를 줄였으며 선택한 옵션은 입력 한 수에 1을 더한 값이됩니다. 그래서 텍스트 상자에 0-3을 입력하여 작동하는지 확인하십시오.

관련 문제