角度有什么误差?

时间:2016-03-15 13:07:39

标签: javascript html angularjs

未捕获错误:语法错误,无法识别的表达式:#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 : '/'
  });
}]);

1 个答案:

答案 0 :(得分:0)

错误可能是任何事情...... 这是一个使用 routes 编写的一个plunker, 我正在使用#/ category / article ,但它甚至可以与 #category / article 一起使用。 也许你错过了其他的东西,在你的问题中,不清楚视图在哪里,以及注射是否有效。

所以你需要一个视图

  <div ng-view=""></div>

从注入的控制器中,您可以访问您的参数 喜欢:

$scope.cat = $routeParams.cat;

假设您使用的不是静态网址。

您的链接位于 mainView.html 部分文件中。

Plunker