2016-04-24 86 views
0

Ich AngularJS & mit Blick auf Fehler mit AngularJS Lernen ich ohne Mudule ein einfaches Winkelmodul immer Fehler aber Sample-Controller-Funktion arbeitet ok zu schaffen versuche ich den gleichen Code von Video schreiben, wo von ich binUnerwarteter Fehler in Winkel js

Lernen Hier ist Code

<!DOCTYPE html> 
<html ng-app="demoApp"> 
<head> 
    <title> 
     Angular js 
    </title> 
</head> 
<body> 
<div class="containers" ng-controller="simpleController"> 
<input type="text" ng-model="name"> 
    <ul> 
     <li ng-repeat="cust in customers | filter: name" | orderBy:'city'>{{ cust.name | uppercase}} - {{ cust.city | lowercase}}</li> 
    </ul> 
</div> 
<script type="text/javascript" src="angular.min.js"></script> 
<script type="text/javascript"> 
var demoApp = angular.module('demoApp'. []); 
    function simpleController ($scope) { 
     $scope.customers = [ 
     {name:'Dinesh', city:'Delhi'}, 
     {name:'Hansa', city:'Rajasthan'}, 
     {name:'Manju', city:'Rajasthan'}, 
     {name:'Mukesh', city:'Rajasthan'}, 
     {name:'Naresh', city:'Lahor'} 
     ]; 
    } 
    demoApp.controller('simpleController', simpleController); 
</script> 
</body> 
</body> 
</html> 

aber meine App nicht richtig funktionieren, Anzeigefehler wie unten enter image description here

Nun meine diese Frage ist lösen dieser Code arbeitet mit AngularJS v1.2.28 aber gleichen Code nicht

+0

mit der Antwort App funktioniert, es mit AngularJS v1.2.28 arbeiten, aber nicht mit den neuesten AngularJS v1.5.5 arbeiten, ich Fehler angebracht mit Frage – Dinesh

Antwort

1

Alles ok mit AngularJS v1.5.5 Vielen Dank für Hilfe im Voraus Arbeit ist
außer angular.module('demoApp'. []) muss
angular.module('demoApp', []) sein - Komma statt Punkt und seine aufmerksamen

<script type="text/javascript"> 
var demoApp = angular.module('demoApp'. []); //REPLACE DOT WITH COMMA 
    function simpleController ($scope) { 
     $scope.customers = [ 
     {name:'Dinesh', city:'Delhi'}, 
     {name:'Hansa', city:'Rajasthan'}, 
     {name:'Manju', city:'Rajasthan'}, 
     {name:'Mukesh', city:'Rajasthan'}, 
     {name:'Naresh', city:'Lahor'} 
     ]; 
    } 
    demoApp.controller('simpleController', simpleController); 
</script> 
2

var demoApp = angular.module('demoApp'. []);

Es sollte

var demoApp = angular.module('demoApp', []);

Ein Komma anstatt eines Punktes. Nur ein Syntaxfehler :)

1

Zusätzlich zu den vorherigen Antworten, sehe ich nicht, dass Sie die ng-app-Direktive in Ihrem HTML verweisen, so dass sollte in Ihrem Body-Tag wie folgt sein: body ng-app = " DemoApp“

+1

er benutzt hat die' ng -app-Direktive für das HTML-Tag. –

0

ändern sie diese

angular.module('demoApp'. []), 
must be angular.module('demoApp', []) - comma instead of dot