Javascript $routeParams未定义
我在角JS中是一个相当呆板的人,我面临着这个问题。instruccion console.log($routeParams)显示一个routeParams为空,我不知道为什么。 我用爱奥尼亚·约曼发生器创建了我的项目 这在我的视图中(生成如下URL) 这是我的控制器(我试图以这些方式访问) 我在这里定义了ngRoute int app.jsJavascript $routeParams未定义,javascript,angularjs,ionic-framework,Javascript,Angularjs,Ionic Framework,我在角JS中是一个相当呆板的人,我面临着这个问题。instruccion console.log($routeParams)显示一个routeParams为空,我不知道为什么。 我用爱奥尼亚·约曼发生器创建了我的项目 这在我的视图中(生成如下URL) 这是我的控制器(我试图以这些方式访问) 我在这里定义了ngRoute int app.js angular.module('starter', ['ionic','angular- md5','ngCordova','starter.con
angular.module('starter', ['ionic','angular- md5','ngCordova','starter.controllers','ngRoute'])
最后,对bower组件的引用是索引
<script src="bower_components/angular-route/angular-route.js"></script>
提前感谢您的时间似乎您在使用angular
ui路由器
,因此您需要使用$stateParams
而不是$routeParams
似乎您在使用angularui路由器
,因此您需要使用$stateParams
而不是$routeParams
使用$stateparams
而不是$routeParams
@K.Toress Thaks很多这是答案,请将其张贴到标记为有效,只是一个小问题是$stateparams。我真的非常感谢您的帮助使用$stateparams
而不是$routeParams
@K。Toress Thaks很多这就是答案,请将其发布以标记为有效,只是一个次要的东西是$stateparams。我真的很感激你的帮助
.controller('TrackingCtrl', function($scope,$routeParams) {
console.log($routeParams);
console.log($routeParams.idItem);
console.log($routeParams["idItem"]);
})
angular.module('starter', ['ionic','angular- md5','ngCordova','starter.controllers','ngRoute'])
<script src="bower_components/angular-route/angular-route.js"></script>