Je vous sollicite aujourd'hui car j'ai quelques problèmes de routage. Je travaille actuellement sur les fiches client de mon entreprise. Il se trouve que j'ai plusieurs soucis au niveau des routes. En effet, j'ai l'impression que rien ne marche. J'ai suivis plusieurs tutoriels mais aucun ne m'aide. Et pour trouver de la documentation en FR bon courage..
Voici l'arborescence :
+ Dossier principal
|___- index.php ( "page d'accueil" )
|___- ajax.php ( Je ne m'occupe pas de ce fichier pour l'instant )
|___- script.php
|___+ templates
|___ test.html
|___ test.php
Les " + " représentent les dossiers.
Maintenant voici le code des principaux fichiers :
var routeApp = angular.module('routeApp', ['ngRoute','routeAppControllers'])
var routeAppControllers = angular.module('routeAppControllers',[]);
routeAppControllers.controller('homeCtrl', ['$scope',
function($scope){
$scope.message = "Bienvenue sur la page d'accueil";
}
]);
routeAppControllers.controller('test2Ctrl', ['$scope','$routeParams',
function($scope, $routeParams){
$scope.message="TEST MESSAGE";
$scope.msg = $routeParams.msg || "MESSAGE DEFAUT";
}
]);
routeApp.config(['$routeProvider',
function($routeProvider){
// Système de routage
$routeProvider
.when('/test',{
templateUrl: 'FicheClient/templates/test.html',
controller: 'homeCtrl'
})
.when('/test2/:msg',{
templateUrl: 'templates/test.php',
controller: 'test2Ctrl'
})
.otherwise({redirectTo : '/test'});
}
]);
test.html
<h1>PAGE TEST1</h1>
{{ message }}
Donc lorsque clique par exemple sur le premier lien, au lieu que mon lien soit " https://monsite.com/FicheClient/page" mon lient est "https://monsite.com/page" et donc evidemment rien ne s'affiche...
Merci de m'éclairer sur ce problème car je bloque vraiment pour le coup !
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.