这是我的第一篇文章。我希望每次我有问题时你都能帮助我。
错误是:
http://pastebin.com/L5jm19vu
代码是:
$(document).ready(function(){
var app = angular.module("app", ['ngRoute']);
var path = location.pathname;
app.config(function($routeProvider){
$locationProvider.html5Mode(true);
$routeProvider
.when('/', {
templateUrl: './app/views/home.html',
controller: 'mainController',
})
.when('/reparaciones', {
templateUrl: 'app/app/views/reparaciones.html',
controller: 'mainController',
})
.when('/acercade', {
templateUrl: 'app/views/acercade.html',
controller: 'mainController',
})
.when('/personalizacion', {
templateUrl: 'app/views/personalizacion.html',
controller: 'mainController',
})
.when('/tiendas', {
templateUrl: 'app/views/tiendas.html',
controller: 'mainController',
})
.when('/contacto', {
templateUrl: 'app/views/contacto.html',
controller: 'mainController',
});
.otherwise({
redirectTo: 'app/views/home.html'
});
});
});
控制器:
app.controller('mainController', function ($rootScope, $location){
$rootScope.activetab = $location.path();
});
我也使用Angular 1.2和路由提供器jQuery:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.30/angular.js"></script>
<script src="./app/angular-route.js"></script>
<scipt src="./app/innova.js"></scipt>
<script src="./app/controlador.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
请帮帮我。约翰。
检查此提琴:https://jsfiddle.net/krnitesh/8q8adny5/
var app = angular.module("app", ['ngRoute']);
var path = location.pathname;
从ready事件中移除Angular代码,并将其放在body的末尾
添加链接到ngRoute,因为它已经从核心模块中分离出来