Angular js ne fonctionne pas, alors que le code est bon

Résolu/Fermé
cosupoka - 27 juil. 2015 à 19:21
 Coupole - 27 juil. 2015 à 21:47
Bonjour,
je suis actuellement en train de suivre le cours sur Angularjs de code school et je suis confronté à un problème majeur : le code écrit sur code school fonctionne mais lorsque j'essaye de le refaire sur sublime text ( ou text wrangler ) la partie en javascript ne semble pas s'exécuter. Voici mon code :
index.html
<!DOCTYPE html>
<!DOCTYPE html>
<html ng-app="gemStore">
<head>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
<script type="text/javascript" src="js/angular.min.js"></script>
<script type="text/javascript" src="js/app.js"></script>
</head>
<body>
<h1>{{"Hello, Angular ! "}}</h1>
</body>
</html>

app.js

(function() {
var app=angular.module('gemStore',[]);
});

Le code devrait afficher " Hello, Angular ! ", ce qu'il fait sur codeschool mais refuse de le faire lorsque je le fait depuis un éditeur de texte quelconque. Les fichiers sont correctement classés et appelés, j'ai téléchargé Angular.js.

Ps : je ne sais pas si c'est utile mais je tourne sur Mac

Merci d'avance
A voir également:

2 réponses

Utilisateur anonyme
27 juil. 2015 à 21:09
Juste un oublie de la double parenthèses.

(function() {
var app=angular.module('gemStore',[]);
})();


C'est une function qui s'invoque elle même, mais sans les () à la fin il fait rien car c'est comme mettre une function entre parenthèses, ce qui est inutile.

Et il y a un Doctype de trop.
0
Merci Beaucoup ! Ça marche !
0