Задать вопрос
@danyvasnafig

Какие views делать при использовании паттерна mvc на js?

Пишу на js-e приложение, в котором есть одна страница, на которой располагается поисковая строка. В эту строку вводится название видео, после чего ниже отображаются видео из ютуб с некоторой информацией о них.
Пытаюсь использовать паттерн MVC.
В файле AppModel находится класс, который отправляет запрос с помощью youtube api и возвращаю json файл.
В файле AppController имеется функция Start, в которой собственно создается экземпляр класса AppModel и он возвращает нам json. Дальше я данные передаю в
AppView, в котором есть метод рендер, который мне выводит полученные данные.


Вопрос заключается в следующем.
Допустим у меня есть элемент SearcBox(поисковая строка, в которую я буду вводить название видео, которые мне должны выдаваться). Где этот элемент должен создаваться и отрисовываться?
В папке view я должен создать файл SearchBoxView.js и там написать класс по созданию элемента, после чего он должен иметь метод рендер?
А далее этот метод запускаться внутри основного AppView? Или я чего-то не понимаю? Каждый элемент меню должен храниться как отдельный класс в отдельном файле? И потом импортироваться в гланый View файл?
  • Вопрос задан
  • 66 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы