来自路由的对象未设置为控制器对象

时间:2015-12-29 08:19:26

标签: angularjs json html5

查看控制器

这是我的视图控制器,这里我在state.go中传递对象

$scope.editOrganization = function(organization){   

 console.log(JSON.stringify(organization));

 var OrganizationObj=JSON.stringify(organization);

 $state.go('admin.organization.basic.edit', {myParam: OrganizationObj});

};  

路由器

.state('admin.organization.basic.edit', {
      url : 'edit/:orgId',
      params: {myParam: null},
      views : {' ' : {
             templateUrl : 'pages/partials/admin/organization/organization.add.html',
             controller : 'EditOrganizationCtrl'
                  }
               }
          })    

编辑控制器

这是我的编辑控制器,这里我得到那个对象,我在编辑控制器中设置组织对象。在调试和控制台时我也得到了那个对象。但在页面中它没有设置,它只打印空对象。喜欢{"名称":""," id":""}

console.log("OBJ", $stateParams.myParam);
$scope.organization= $stateParams.myParam;  

HTML

{{organization}}

0 个答案:

没有答案