未捕获错误:语法错误,无法识别的表达式:#category / article
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" ng-href="#category/article" aria-expanded="false" aria-controls="collapseSix">
角
var myApp = angular.module('app', ['ngRoute', 'ui.bootstrap']);
myApp.config(['$routeProvider', function($routeProvider){
$routeProvider
.when('/', {
templateUrl : 'templates/mainView.html'
})
.when('/category/:cat', {
templateUrl : 'templates/catView.html',
controller : 'categoryCtrl'
})
.otherwise({
redirectTo : '/'
});
}]);
答案 0 :(得分:0)
错误可能是任何事情...... 这是一个使用 routes 编写的一个plunker, 我正在使用#/ category / article ,但它甚至可以与 #category / article 一起使用。 也许你错过了其他的东西,在你的问题中,不清楚视图在哪里,以及注射是否有效。
所以你需要一个视图
<div ng-view=""></div>
从注入的控制器中,您可以访问您的参数 喜欢:
$scope.cat = $routeParams.cat;
假设您使用的不是静态网址。
您的链接位于 mainView.html 部分文件中。