【发布时间】:2015-09-24 20:04:14
【问题描述】:
Angular js / Angular ui 路由器 0.2.15
我正在尝试使用 $state.go 将复杂的 js 数组传递给控制器 以下是我的代码,您可以帮忙。看起来像下面的代码抛出错误
错误:[$injector:unpr] http://errors.angularjs.org/1.2.28/$injector/unpr?p0=servicesProvider%20%3C-%20services
.js 文件
var services = {complex type};
$state.go("linearOfferProcess", {'services': services});
在我的 route.js 中
state('linearOfferProcess', {
url: '/linearOfferProcessor',
templateUrl: '/partials/linear_process.html',
controller: 'linearProcessController',
services:
function($stateParams) {
return $stateParams.services;
}
}
控制器
angular.module('app').controller('linearOfferProcessController',function($scope) {
$scope.services = services;
});
【问题讨论】:
-
状态定义中没有
services属性..你想在这里实现什么..
标签: angularjs angular-ui-router