그래서 클래스 이름으로 선언 된 백본보기가 있습니다. 해당 클래스에 클릭 이벤트를 바인딩하려고합니다. 따라서 다음과 같이됩니다 : className: "question"
events:
"click .question": -> console.log("clicked")
이것은 작동하지 않습니다. 요소가 뷰 내부에 있지 않기 때문인 것 같습니다. 따
그래서 주위를 둘러 보았다 기능을하지만 유용한 아무것도 찾을 수 없게되고. 이보기에는 연락처 정보를 편집 할 수있는 많은 입력이 있습니다. 페이지에 백본 모델이 아닌 다른 많은 양식이 있으므로 '저장 버튼'을 사용하여 저장합니다. 나는 기본적으로이 저장 단추가 Contacts.CardView.saveCard(); (가능하면 FileApp.cardView.s
나는이 내 백본보기 중 하나에 대한 다음 코드를 class GD.Views.Result extends Backbone.View
template: JST['mobile/templates/result']
tagName: 'tr'
className: 'result'
events:
'click' : 'showDetail
여기에는 Backbone.js 모델 - 연락처 및 컬렉션 - 연락처가 모델 인 연락처가 있습니다. 필자는 컬렉션에서 모든 연락처를 나열하고 두 번째 모델에서 직접 단일 연락처를 표시하는 두 가지보기를 보았습니다. 그러나 모델을 직접 사용할 때 'change'이벤트를 콜렉션과 함께 사용하는 동안 'change'이벤트를 발생시킬 수 있습니다 (모델의 '모든'이
저는 잠시 둘러 보았습니다. 그 원인을 알려주는 것을 찾지 못했습니다. 내 코드 : 위의 코드가 <body>의 마지막 항목으로 포함되어 var faqView = Backbone.View.extend({
tagName: 'div',
id: 'faq-list',
initialize: function() {
var view
이 코드가 문제를 이해하기에 충분할 것으로 기대합니다. 문제는, 1) 내가 처음 MYVIEW로드, 다음과 같다 내가 div#myId을 클릭하면, 기능 myAction 예상대로 한 시간을 트리거 2). 3) remove을 rendering 다른보기로 호출하면 기능 myAction이 두 번 실행됩니다. 4) 그런 다음 3 단계를 반복하면 기능 myAction이
컬렉션에 뷰 바인딩을 정의했습니다. 1)보기를 초기화 할 때 콜렉션에서 가져 오기 호출이 수행됩니다. 2) get 요청 결과를 보면 괜찮습니다. 3) 렌더링 기능을 호출하기 위해 myCollection에서이 변경을 트리거하고 싶지만 작동하지 않습니다. 여기 내 코드의 일부입니다 : 내가 사용하는 경우 define([
"MyCollection",
주어진 object_id에 대한 컬렉션을 얻을 수있는 간단한 앱을 구현하려고합니다. 서버에서 GET response 은 다음과 같습니다 [
{object_id: 1, text: "msg1"},
{object_id: 1, text: "msg2"},
{object_id: 1, text: "msg3"},
.......
]
JSON 파일의 데이터로 콜렉션을 채우려고합니다. 나는 백본 초보자이기 때문에 문제는 쉽게 해결할 수 있습니다. 그러나 하루 종일 힘들어했습니다. 그래서 지금 저는 도움을 청하고 있습니다. 설문지를 작성 중이고 로컬에 저장된 JSON 파일에서 질문을로드하고 싶습니다. 나중에 서버에서 질문을 받게됩니다. 내 모음집이 전혀 채워지거나보기가 업데이트되지 않는다고
백본에서 첫 번째 응용 프로그램을 만들고 있는데 이벤트를 첨부하려고하는데 이상한 일이 생깁니다. 는 지금까지이 코드를 가지고 : //View for @girl, EDIT action
GirlEditView = Backbone.View.extend({
initialize: function(el, attr) {
this.variables