Bonsoir,

Je suis en train de suivre la formation sur Angular JS et suis rendu au chapitre sur les routes.
(Je suis donc un débutant, pardonner moi si mon problème semble stupide ^^).
J'ai bien vérifier que mon code était l'identique de celui présenter dans la vidéo. Mais je suis devant un truc assez particulier.
(Peut être que c'est juste PHP Storm qui n'aime pas Angular..)
La fonction .otherwise met signalé comme fausse.
Et pourtant c'est vraiment l'identique de celle montrer dans la vidéo.

J'ai quand même tester mon code.. La page home n'est pas présente dans Network.
Auriez-vous donc une solution ?

Voici le code :

var app = angular.module('MonApp', ['ngRoute']);
        app.config(function($routeProvider){
            $routeProvider
                    .when('/', {templateUrl : 'partiales/home.html'})
                    .when('/comments', {templateUrl : 'partiales/comments.html'})
                    .otherwise({redirectTo : '/'});
        });

4 réponses


Defy
Réponse acceptée

tu as le bon chemin dans ton templateUrl?

pourquoi apprendre angular 1 maintenant qui est un framework voué a disparaitre? pourquoi ne pas se penché sur des technos plus recente? Angular 2 sortie en beta, reactjs, vuejs, ou encore des framework comme backbone qui sont robuste.

Pour ton cas, est ce que tu as bien mit la div ng-view dans ton point d'entrée html ?

La fonction .otherwise met signalé comme fausse.

Est ce que tu as regardé si il y avait un plugin angular pour phpstorm? pour faire du front avec des framework ( angular, react, backbone, etc... ) ou sans, je te conseil webstorm, qui est acces front donc l'intégration de javascript est plus poussé que pour php.

Laznet
Auteur

Bonjour,

Oui j'ai bien mis ng-view.

Mais ce que je trouve bizarre c'est que toutes es fonctions fonctionne. Sauf la fonction otherwise.

Laznet
Auteur

Je vais voir ça.
Normalement oui.