$ routeParams发送对象,其属性为字符串,包含' /'

时间:2014-09-23 17:53:21

标签: angularjs

我是AngularJS的新手。我试图使用$routeParams将对象从一个控制器发送到另一个控制器。

$location.path("/addMyResults/"+JSON.stringify($scope.resultsObj));

这就是我的路线:

$routeProvider
.when('/addMyResults/:myresultsObj',{
    templateUrl : 'partials/myResultsAdd.html',
    controller : 'AddMyResultsController'
});

并将对象收集在另一个控制器中:

$scope.resultsObj = angular.fromJson($routeParams.resultsObj);

resultsObj有两个字符串属性name&地址。 当'/'输入到地址字符串(实际上是任何字段)时,路由不起作用。

如果有解决方案,请告诉我。

1 个答案:

答案 0 :(得分:-1)

'/addMyResults/:myresultsObj',