在我的控制器中,我有类似的东西
app.config(['$translateProvider', function ($translateProvider) {
$translateProvider.useStaticFilesLoader({
prefix: 'languages',
suffix: '.json'
});
}]);
app.config(['$routeProvider', function ($routeProvider) {
$routeProvider.when('/something/:test', {controller: 'mainController'});
}]);
regFormAppControllers.controller('mainController', function($scope,$rootScope,$http, $modal,$routeParams) {
var initRoute = function () {
console.log($routeParams);
if ($routeParams.test) {
console.log("asdasdsadasd");
}
});
我在html中加载了角度路由器,我依赖于ngRoute,
现在当我在我的浏览器http://localhost/testApp/index.html#something/:2
中点击它刷新页面但是这个console.log($ routeParams)是空的。当用户点击特定路线时,我需要在主控制器中调用一个函数。怎么做?