2012-03-16 3 views
4

내 응용 프로그램 중 하나에 ember.js를 사용하는 데 매우 관심이 있습니다. 나는 스파게티 javascript/jquery에 지쳤다. 나는 핸들 바를 사용하는 것에 익숙하지 않다는 것을 이해하지만 그것 없이는 emberj를 어떻게 사용해야합니까? 또한 에 큰 단점이 있습니까? 핸들 바를 emberjs와 함께 사용합니까? 나는 그것없이 emberjs를 사용하는 방법에 대한 웹상의 어떤 자원도 발견하지 못했다.Handlebars를 사용하지 않고 Ember.js를 사용하는 방법

+3

문서에 따르면 Ember를 다른 템플릿 라이브러리와 함께 사용할 수 있지만 데이터 바인딩을 얻지는 못합니다. 개인적으로 그것은 Ember를 사용하는 이유 중 상당 부분을 차지하므로 내가 기꺼이 저울질하는 것은 아닙니다. – commadelimited

답변

0

Ember.js는 핸들 바를 절대 터치하지 않아도 매우 강력합니다. 객체 모델, 속성/관찰자/바인딩 시스템, 상태 관리자 및 자바 스크립트 뷰 사이에서 많은 일을 할 수 있습니다. 템플릿 시스템을 사용하려면 Handlebars를 사용하여 데이터 바인딩을 활용할 것을 권장합니다. 그러나 보트를 실제로 뜨는 또 다른 것이 있다면 다른 템플리트 시스템을 사용하는 것이 꽤 쉽습니다.

+4

이 답변은 * 할 수 있음을 나타내지 만 어떻게 표시하지는 않습니다. 나는 원래 작성자가 묻는 것이라고 생각하지 않는다. –

+0

JS 함수를 Ember.TEMPLATES에 예상 이름으로 등록 할 수있다. 선택적 컨텍스트 매개 변수를 받아들이고 DOM에 삽입 될 HTML 문자열을 반환하는 함수가 될 수 있습니다. –

+0

Ember Handlebars의 데이터 바인딩 지원은 포기하기에는 너무 강력합니다. 그러나 아키텍처를 이해하는 것이 도움이되며, 시간이 지남에 따라 Ember 용 Handlebars에 대한 데이터 바인딩 가능 대안을 만들 수있는 야심 찬 사람이있을 것입니다. –

관련 문제