2012-09-12 6 views
0

emberjs를 사용하려고하는데 어리석은 오류가 있습니다.ember.js : 탭을 선택하고 내용을 유지하는 올바른 방법

탭을 선택하는 좋은 방법을 찾지 못했습니다. 경로에 변수를 설정하고 핸들 바에서 bindAttr을 사용해야합니까? (나는 그것을 시도했지만 작동하지 않았다). 템플릿과 상호 작용하고 {{#view}} {{/ view}}을 (를) 사용해야하는 각 요소에 대한 emberjs 뷰를 만들어야합니까?

'내비게이션'아웃렛에서 사용자가 선택한 탭을 변경할 때 가입/로그인 양식을 렌더링하고 채워진 데이터를 유지하려고합니다. 어떻게해야합니까? 여기

코드입니다 : 내가 분명하지 않다 경우 http://jsfiddle.net/alexandrebini/6g7Xu/24/

미안 해요, 난 ... 조금 잃었어요

+0

signup/signin 양식과 탐색 탭 사이의 관계를 이미지화 할 수 없습니다. http://jsfiddle.net/tualatrix/FEvSc/에서 데모를 설정할 수 있습니까? ember.js에서 하나의보기 및 하나의 컨트롤러에 대한 규칙을 따르고 함께 바인딩 할 수 있습니다. –

+0

질문이 제대로 표시됩니다. 라우팅이있는 Ember JS를 사용하여 탭보기를 생성 하시겠습니까? –

+0

사이드 바에 두 개의 탭인 signUp과 SignIn이있는 오버레이가 있습니다. 사용자가 하나의 표를 클릭하면 올바른 내용의 오버레이가 변경됩니다. 다음은 데모입니다. http://jsfiddle.net/alexandrebini/6g7Xu/24/ –

답변

0

사용 바인딩 & 또한 엠버 꽤 소수 그들의 텍스트 필드보기를 제공합니다 ... 귀하의 문제를 설명하기 위해 귀하의 바이올린을 편집했습니다. 피들 나머지 부분은 직접 처리 할 수 ​​있다고 생각합니다. http://jsfiddle.net/6g7Xu/26/ (로그인 부분을 편집하여 가입보기를 편집하십시오)

희망이 있습니다.

+0

고마워요! 있어 ... 그래서, 내 응용 프로그램에서/입력/선택 모든 입력이보기를 사용해야합니까? 사이드 바 탭을 선택한 상태로 유지하는 것은 어떻습니까? –

+0

당신은 와 같은 html 태그로도 이것을 할 수 있습니다. & Em .... Ember 엘리먼트를 사용하면 적은 코드를 유지하게되고, ... 예를 들어 배열의 요소 수에 대한 태그를 하드 코딩하는 대신 {{Ember.Select contentBinding = "someArray"}}보기를 고려하십시오. 내 포인트 –

+0

이 사이드 바 탭에 대해 선택 되었기를 바랍니다 ... http : //jsfiddle.net/5WcAu/ 이것이 무슨 뜻입니까? –

관련 문제