Jak mogę zdefiniować dwie aplikacje/moduły kątowe na tej samej stronie?
Próbuję dodać dwie aplikacje/moduły kątowe do jednej strony.
Na poniższych skrzypcach widać, że zawsze tylko pierwszy moduł wymieniony w kodzie html będzie działał poprawnie, podczas gdy drugi nie jest rozpoznawany przez angular.
W tym
fiddle
http://jsfiddle.net/qmNvq/109/
możemy wykonać tylko metodę
doSearch2, podczas gdy w tym
fiddle
http://jsfiddle.net/qmNvq/108/
tylko metoda
doSearchdziała poprawnie.
Szukam sposobu na prawidłowe umieszczenie dwóch modułów kątowych na tej samej stronie.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
6 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
--
http://docs.angularjs.org/api/ng.directive:ngApp
http://docs.angularjs.org/api/ ... obacz też
Anonimowy użytkownik
Potwierdzenie od:
Możesz pobrać kod źródłowy pod adresem:
http://www.simplygoodcode.com/ ... odule
http://www.simplygoodcode.com/ ... dule/
/
Zasadniczo jest to ten sam kod używany wewnętrznie przez AngularJS bez ograniczeń.
Anonimowy użytkownik
Potwierdzenie od:
Javascript
:
HTML
:
EDIT
Pamiętaj, że jeśli chcesz użyć kontrolera wewnątrz kontrolera, musisz użyć składni kontrolerAs, na przykład:
Anonimowy użytkownik
Potwierdzenie od:
1) musisz je ręcznie pobrać
2) nie powinieneś używać „document” jako root, ale węzeł zawierający interfejs kątowy, tak aby:
To byłoby bezpieczne.
Anonimowy użytkownik
Potwierdzenie od:
Oto link do tłoka
http://plnkr.co/edit/1SdZ4QpPf ... eview
http://plnkr.co/edit/1SdZ4QpPf ... eview
NOTE:
nie ma w html. Zamiast tego używany jest .
Anonimowy użytkownik
Potwierdzenie od:
Możesz pobrać kod źródłowy pod adresem:
https://github.com/AhmedBahet/ng-sub-apps
https://github.com/AhmedBahet/ng-sub-apps
Mam nadzieję że to pomoże