2012-11-23 6 views
6

Zrobiłem jak opisano tutaj: http://docs.angularjs.org/tutorial/step_00, ale nie można uruchomić przykładu telefonowania jako AngularJS. Działa jak plik HTML. Na przykład, strona/index-async.html aplikacja daje mi następujący błąd w konsoli Chrome:Jak uruchomić przykład AngularJS

Uncaught Error: No module: myApp 

Ten plik zawiera

angular.bootstrap(document, ['myApp']); 
+0

Co dokładnie zrobiłeś? Właśnie sklonowałem repozytorium git gdzieś w moich hudokapach apache i ustawiłem go na stepp 00 i wszystko działa dobrze dla mnie. –

+0

Powiedz mi, jak uruchomić podstawowy przykład .. mam na myśli w jakim środowisku powinien działać .. po prostu piszę go jako prosty html i działa. koncepcja kątowa jest bardzo przyjemna i dostałem ją bardzo szybko, ale żaden tutorial nie mówił o jej wykonaniu i konfiguracji środowiska :( – saikiran

Odpowiedz

3

ładowania początkowego część musi być wywołana po elemencie jesteś ładowanie do załadowania jest załadowane. Możesz umieścić kod bootstrap na końcu swojego html lub możesz użyć czegoś w rodzaju dokumentu gotowego z JQuery.

+1

Dodanie 'angular.bootstrap (document, ['myApp']);' do końca Szablon HTML działał dla mnie, ale umieszczenie _w tym miejscu wewnątrz '$ (document) .ready()' jQuery miało _nie_ działa. – elimisteve

-3

Upewnij się, że twój serwer internetowy działa.

jeśli używasz node.js:
1. Run node scripts\web-server.js aby uruchomić serwer WWW
2. W przeglądarce przejdź do http://localhost:8000/app/index.html

Jeśli używasz innego serwera http: (użyłem WAMP dla tutoriala AngularJS, który wymieniłeś):
1. Upewnij się, że repozytorium/kątowe repozytorium phonecat zostało sklonowane do twojego folderu wamp/www.
2. Nawiguj w przeglądarce pod adresem http: // localhost: [numer portu]/angular-phonecat/app.

WSKAZÓWKA:
Aby zmienić katalogów przy użyciu programu Windows Command Line -

cd /d c:\wamp\www 

Aby zmienić katalogów przy użyciu GIT BASH -

$ cd /c/wamp/www 

Dodatkowa uwaga: W Git Bash, aby wyświetlić katalog, w którym aktualnie się znajdujesz, użyj $ pwd

1

Miałem ten sam problem. Podczas ładowania kątowy z reguirejs, trzeba usunąć dyrektywę ng aplikacji z html i dodać go po wywołaniu angular.bootstrap(document, ['myApp']) takiego:

$(html).addClass('ng-app');

Sprawdzenie tego projektu seed się: https://github.com/tnajdek/angular-requirejs-seed specjalnie index.html i app/js/main.js