我在angularjs单页应用程序中有2个部分页面。在第1页中,我将用户的输入作为ngModel,然后在下一个按钮单击的基础上,在下一个部分页面中显示了一些图像。如果用户喜欢,可以选择保存当前模型数据,但是在此页面上没有ngModel。如何在第二部分页面提交时访问模型对象?

最佳答案

您可以使用类似的服务

angular.module("myApp",[]).service("MyService",function(){return {myValue:{}})


或者您可以使用角度值

angular.module("myApp",[]).
  value("myValue", {}).
  controller("MyCtrl1", function($scope, myValue){
    $scope.someValue = myValue;
  }).
  controller("MyCtrl2", function($scope, myValue){
    $scope.someValue = myValue;
  })


或者您可以使用$ routeParams传递值(如果它是ID或类似名称)。

07-28 03:17
查看更多