Ho un bug davvero strano, ho impostato i miei percorsi e i miei controller. Ora ho solo una pagina vuota senza errori?AngularJS: ngRoute, altrimenti non funzionante
index.html;
<!DOCTYPE html>
<html ng-app="RekenTalent" lang="nl">
<head>
<title>Rekentalent.nl: Ben jij een talent in Rekenen?</title>
<!-- Stylesheets -->
<link rel="stylesheet" type="text/css" href="/app/front/assets/stylesheets/style.css">
<!-- AngularJS -->
<script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.16/angular.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.16/angular-route.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.16/angular-animate.min.js"></script>
<!-- Controllers -->
<script src="/app/front/controllers/controller.js"></script>
<!-- Router -->
<script src="/app/front/router.js"></script>
</head>
<body ng-view></body>
</html
>
Controller.js:
/**
* RekenTalent
*
* Copyright 2014 - Rekentalent.nl
*/
var RekenTalent = angular.module('RekenTalentControllers', []);
RekenTalent.controller('rekenCtrl', ['$scope', function($scope){
}]);
Router.js:
var RekenTalent = angular.module('RekenTalent', [
'ngRoute', 'RekenTalentControllers'
]);
RekenTalent.config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/index', {
templateUrl: '/templates/index.html',
controller: 'rekenCtrl'
}).
otherwise({
redirect: '/index'
});
}]);
E /templates/index.html dice solo 'ciao'. Qualcuno sa perché ottengo una pagina vuota? Dovrebbe reindirizzare a /index.html e /index.html dovrebbe usare /templates/index.html come modello. Qual è il problema e la correzione?
UPDATE:
quando vado a/index funziona, in modo che il lavoro altrimenti param doesn `t, perché no?
Penso che sia un errore di riferimento del file, per favore dateci il vostro indice e gli script angolari sul vostro PC – Milad
E potete aggiungere una console.log ('load') nel controller per verificare se il controller viene attivato correttamente o no Ma ancora, penso che il suo errore di refference – Milad
index.html => /app/front/templates/index.html, anche quando metto console .log ('ciao') nel controller non ho accesso alla console. – DazDylz