/ / Getting AngularJS [$ injector: modulerr], aj keď je kód správny - javascript, html, angularjs

Získanie AngularJS [$ injector: modulerr], aj keď je kód správny - javascript, html, angularjs

Ako naznačuje názov, stále dostávam [$injector:modulerr] dokonca aj s syntakticky správnym kódom AngularJS.

Aktualizované Fiddle

Nie som si istý, čo sa tu deje. Prehliadam niečo?

Celé chybové hlásenie:

angular.js:38 Uncaught Error: [$injector:modulerr]

http://errors.angularjs.org/1.5.6/$injector/modulerr?p0=app&p1=Error%3A%20%…oogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.5.6%2Fangular.min.js%3A21%3A19)

(anonymous function) @ angular.js:38

(anonymous function) @ angular.js:4630

q @ angular.js:322g @ angular.js:4591d

b @ angular.js:4513

Ac.c @ angular.js:1777Ac @ angular.js:1798

fe @ angular.js:1683

(anonymous function) @ angular.js:31018

i @ jquery.min.js:2

j.fireWith @ jquery.min.js:2

n.extend.ready @ jquery.min.js:2

K @ jquery.min.js:2

odpovede:

1 pre odpoveď č. 1

Vyskytli sa niektoré problémy s vaším kódom.
Najprv: Chýbal si ng-app tag.
Po druhé: Chýbal si ng-controller tag.

A problém s houslemi je, že musíte načítať uhol kliknutím na "Javascript" a výberom rámca odtiaľ a nezahrnúť ho ako externý zdroj.

tu zadajte popis obrázku

Aktualizoval sa tu husle


0 pre odpoveď č. 2

Navrhoval by som, že je to problém s JSFiddle, skopíroval som a vložil všetko na Codepen a to fungovalo podľa očakávania. Použil len rozdiel Copdepen https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.5/angular.min.js


0 pre odpoveď č. 3

Mám problém s tým, aby sa jsfiddle skutočne spustil angularJS nedávno. To bolo povedané, že som bežal v plunker a musíte pridať ng-app="app" na telo alebo okolie div. a ng-controller="appCtrl" To by malo fungovať. Tu je a plunker ako referenciu.