У меня есть вид фильтра алфавита (a, b, c, d и т. Д.), Который будет использовать множество просмотров. У меня есть метод на основном представлении для получения результатов из API с помощью щелчка.Магистраль: как вызвать методы в родительском представлении
я установка, передав функцию обратного вызова вплоть до алфавита фильтра согласно ниже:
view = new App.Views.Common.AlphabetFiltersIndexView(filterCallback: @paginationFilter)
@$(".pagination-vertical").replaceWith(view.render().el)
Вызова filterCallback и передаче аргументов работает, однако метод paginationFilter называется теперь принадлежит алфавиту фильтрам.
Вопрос: Как вызвать метод родительского представления и сохранить связь метода с исходным видом сверху?
Я развиваюсь как mall, используя описанный вами метод №2. Существуют ли какие-либо структурные проблемы или проблемы с производительностью, которые я должен учитывать при использовании подхода, управляемого событиями? – Prefix
@Prefix Я бы просто удостоверился, что вы отключите прослушиватели событий, когда вы уничтожаете представление parent/child. Я не думаю, что в этом есть много. Тем не менее, я не сделал много базовых разработок в течение года. Не знаете, как изменился ландшафт. – damienc88