Jak mogę wysłać tekst wyszukiwania z pola tekstowego czarownica jest dostępna na stronie wzorcowej. Strona wzorcowa odesłana ze wszystkich stron. Nie mogę więc dać modułu i kontrolera dla wszystkich innych stron.
Czy możesz mi doradzić, jak możemy to osiągnąć za pomocą modułu angularjs?
Odpowiedzi:
0 dla odpowiedzi № 1W tym celu możesz użyć zdarzeń Kątowych. Możesz wysłać wydarzenie z identyfikatorem i usłyszeć to wydarzenie w swoich kontrolerach. Coś w tym stylu:
Zdarzenie Emituj
$scope.$broadcast("someEvent", [1,2,3]);
Zdarzenia przechwytujące
$scope.$on("someEvent", function(event, mass) { console.log(mass); });
Jak widać, możesz przekazać dowolne elementy, które chcesz. Możesz więc wysłać swój tekst / wiadomość do innego kontrolera za pomocą tych zdarzeń.