2014-03-28 1 views
0

저는 html5를 처음 사용합니다. 백본보기를 확장하지 않고 리벳을 사용하여 백본 컬렉션을 DOM 요소에 바인딩하고 싶습니다. rivets.bind를 사용하여 어댑터를 확장하는 것과 같은 코드 스 니펫을 얻었지만 모든 것을 구성하는 방법을 모릅니다. 누군가 단계별로 이것을 달성하는 방법을 설명 할 수 있습니까? 사전에백본보기를 확장하지 않고 리벳을 사용하여 DOM 요소에 백본 컬렉션 바인딩

감사

업데이트 : 우리가 허용 대답의 링크에서 제공하는 예를 따른다면 우리는이 작업을 수행 할 수 있습니다.

답변

1

바인딩하려는 것은보기가 아니라 모음입니다. 컬렉션은 단지 데이터입니다. 원하는 경우 모델 배열입니다. 보기는 사용자 상호 작용에 응답하는 것이며, 이것이 리벳 바인딩이 처리되는 곳입니다.

Backbone.Marionette 프레임 워크를 전문화 된 CollectionView로 검사하면 표준 Backbone.View와 함께 사용할 수도 있지만이 작업은 더욱 단순 해집니다.

+0

나는 귀하의 의견에 완전히 동의합니다. 일부 리벳 튜토리얼에서는 DOM 요소에 직접 데이터를 바인딩하고 템플릿을 통해 데이터를 바인딩 할 필요가있는 밑줄 문자보다 이점을 얻는 것처럼 한 지점을 발견했습니다. 그래서 우리는 DOM 요소에 직접 데이터를 바인딩 할 수 있다고 생각했습니다 – Priya

+0

하지만 리벳을 사용하여 컬렉션을 바인딩하는 방법을 설명해 주시겠습니까? 고맙습니다. – Priya

+1

Nop,하지만 내가 너라면이 기사를 체크 아웃했다. http://www.gianlucaguarini.com/blog/rivet-js-backbone-js-made-my-code-awesome/ – CharlieBrown