Tag: angular ui

如何在ui-router中使用ui-sref传递参数给控制器

我需要传递和接收两个参数到我想要使用ui-router的ui-sref传输的状态。 就像使用下面的链接,用foo和bar参数将状态转换到home : <a ui-sref="home({foo: 'fooVal', bar: 'barVal'})">Go to home state with foo and bar parameters </a> 在控制器中接收foo和bar值: app.controller('SomeController', function($scope, $stateParam) { //.. var foo = $stateParam.foo; //getting fooVal var bar = $stateParam.bar; //getting barVal //.. }); 我在控制器中获取$stateParam undefined 。 有人能帮助我理解如何完成它吗? 编辑: .state('home', { url: '/', views: { '': { templateUrl: 'home.html', controller: 'MainRootCtrl' }, […]