我在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或类似名称)。