#javascript #backbone.js
#javascript #backbone.js
Вопрос:
не могли бы вы, пожалуйста, объяснить, как я могу вернуть динамический json из одного представления в другое? в первом представлении я генерирую json.push следующим образом:
json.push({
first: value,
second: value
});
Комментарии:
1. Вам придется определить для нас «представление» и «магистраль»…
2. Возможно, вам лучше всего использовать глобальную шину событий. Было бы полезно, если бы вы опубликовали код представления. Вы могли бы даже пойти на шаг дальше и показать нам, что вы пробовали и где именно вы застряли..
3. @AlexisWilke: backbonejs.org
4. Вы можете использовать какой-либо контроллер в качестве владельца JSON, передавая его обоим vies, поскольку событие a асинхронно. У вас могут возникнуть проблемы с использованием получения данных из события
Ответ №1:
Может быть, события jQuery были бы полезны для этого? Например:
Просмотр 1:
$(document).on("someEvent", function() {
// some handler code here
});
Просмотр 2:
$(document).triggerHandler("someEvent", [{
first: value,
second: value
}]);
Ответ №2:
Просмотр 1
$("body").trigger( "return", {})
Просмотр 2
$( "body" ).on( "return", function( event, o ) {})