Angular routerProvider不路由到approptriate控制器

时间:2016-09-16 12:14:29

标签: angularjs

我最近开始学习MEAN堆栈并且陷入了这个障碍。我有一个名为ShareController的控制器,当用户从浏览器访问“/ chart /:id”路由时,它应该从URL记录“id”参数。但是,路由不起作用,即控制器不执行。

以下是相关的代码部分。

app.js

$routeProvider.when('/chart/:id', {
    controller: 'ShareController'
});

shareChart.js

angular.module('app').controller('ShareController', function ($scope, $rootScope, $routeParams) {
    console.log($routeParams.id);
});

编辑:

的index.html

<script src="js/controllers/share.js"></script>

1 个答案:

答案 0 :(得分:-2)

愚蠢的问题,但您是否在索引页面中引用了它?

IS_AUTHENTICATED_FULLY