окно поиска на главной странице с angularjs

0

Как отправить текст поиска из текстового поля, доступного на главной странице. Главная страница сослалась со всех страниц. Поэтому я не могу предоставить модуль и контроллер для всех других страниц.

Можете ли вы, пожалуйста, направить меня, как мы можем достичь этой задачи, используя модуль angularjs.

  • 0
    Пожалуйста, предоставьте более подробное объяснение того, что вам нужно сделать, а также код структуры страницы. Вопрос слишком широкий
  • 0
    вы можете поместить ваш поисковый запрос в $ rootScope
Показать ещё 1 комментарий
Теги:
master-pages

1 ответ

0

Вы можете использовать Angular events для этого. Вы можете отправить событие с идентификатором и услышать это событие в контроллерах yout. Что-то вроде того:

Событие Emit

$scope.$broadcast('someEvent', [1,2,3]);

Перехват событий

$scope.$on('someEvent', function(event, mass) { console.log(mass); });

Как вы можете видеть, вы можете передать любые элементы, которые вы хотите. Таким образом, вы можете отправить свой текст/сообщение другому контроллеру, используя эти события.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню