URL을 입력 할 때 예상대로 응답하는 애플리케이션에 라우터가 있습니다. exapmple에 대해 www.example.com # search/groupa를 입력하면 적절한 결과가 다시 나타납니다. 검색 기능에서 url을 설정하기 위해 navigate를 호출하여 사용자가 잘라내어 붙여넣고 다른 사용자에게 보낼 수 있도록 시도했습니다. "catch되지 않은 형
백본으로 애플리케이션을 구축하고 1 단계에서 2 단계로 이동하려면 router.navigate 기능을 사용합니다. 이제 다음 페이지로 이동하여 돌아갈 것입니다. 그러나 내가 취하는 모든 단계는 기록에 보관되며 기록의 모든 페이지는 각 이벤트 후에 방문하게됩니다. 이것은 콘솔 로그에도 표시됩니다. 여기 var OF = OF || {};
require.co
를 통해 다시 갈 때 나는 라우터가 (크게 여기에 데모 목적으로 단순화) 다음과 다소 유사한 정의 실행되지 , 내가 생성 한 역사를 거쳐 돌아 가기 위해 뒤로 버튼을 누르면 경로의 각 항목이 시작됩니다. 즉, 초기 항목에 도달 할 때까지입니다. 이 시점에서 URL이 해당 기록 항목으로 업데이트되었지만 그 시점의 URL을 해석해야하는 경로는 실행되지 않습니다
라우팅 할 간단한 애플리케이션 예제를 가져 오는 데 문제가 있습니다. 나는 백본 - 온 - 레일 젬을 사용하고 있습니다. window.App =
Models: {}
Collections: {}
Views: {}
Routers: {}
$(document).ready ->
MyRouter = Backbon
AppRouter가있는 AMD Marionette 응용 프로그램이 있습니다. AppRouter는 응용 프로그램의 모든 주요 경로/작업에 대한 일련의 기능과 함께 간단한 컨트롤러 개체를 사용합니다. 보기에서 양식 제출을 처리 한 후 사용자를 다른 경로로 이동하려고합니다. 사용자를 새로운 경로로 보내는 가장 좋은 방법은 무엇입니까? 뷰에서 직접 내 컨트롤러의
백본 localStorage를 사용하여 서버에 전화를 걸려면 어떻게해야합니까?이 질문을 보았지만 적용 위치를 모르겠습니다. define([
'underscore',
'backbone'
], function(_, Backbone) {
var Search = Backbone.Model.extend({
url: '/musi
"rails-backbone"보석으로 백본을 사용하려고하는 레일 앱 중 하나에서 그리고 잘 작동하는 스캐 폴딩을 사용하여 하나의 모델을 만들었습니다. 하지만 다른 모델을 가지고 있는데 다른 라우터를 사용하려고하지만 index.html.erb에서 해당 라우터를 인스턴스화하려고하면 해당 라우터가 실행됩니다. "Uncaught TypeError : 정의되지 않은
백본과 함께 Marionette를 사용하고 있는데, 다른 경로 매개 변수를 사용하여 두 번 실행하는 것처럼 보이는 까다로운 경로가 있습니다. 다시 클릭하면 원본 페이지가 아닌 경로의 첫 번째 실행으로 되돌아갑니다. 백본 디버거를 사용하면 6 개의 다른 라우터가 있고 그 중 하나 (강조 표시된)에만 해당 경로가 있다는 것을 알 수 있습니다. 따라서 인스턴스가
다음 버튼 클릭은 라우팅 후가 아니라 페이지로드에서만 작동합니다. 1) 기본 페이지 표시 2) "여기를 클릭하십시오"버튼을 클릭하십시오 (이 작동) 3) 다른 페이지를 다시로드하지 않고 내용을 지우고 다른보기 단추를 눌러 경로를 다시 지정하십시오 기본 페이지) 4) 옵션을 클릭하여 기본값으로 돌아갑니다. 5) 다시로드하지 않고 페이지를 다시 그립니다. 6)