我开始使用超音速/类固醇。我有一个 page.html,它使用打开一个模态页面
<super-modal-show location=“modal.html”>click me</super-modal-show>
当模态关闭时,我需要返回一些值并在开启者页面中获取这些值。
有什么想法我该怎么做?
提前致谢。
我开始使用超音速/类固醇。我有一个 page.html,它使用打开一个模态页面
<super-modal-show location=“modal.html”>click me</super-modal-show>
当模态关闭时,我需要返回一些值并在开启者页面中获取这些值。
有什么想法我该怎么做?
提前致谢。
有几种方法可以做这样的事情。
您可以在Superscope
此处查看该选项:Supersonic Superscope
这样您就可以跨视图绑定数据。从文档:
// In your main view controller
angular
.module('first')
.controller('FirstController', function($scope, supersonic) {
// initialize the variable in local scope
$scope.message = null;
// bind it to superscope
supersonic.bind($scope, "message");
});
// And in your modal view controller
angular
.module('second')
.controller('SecondController', function($scope, supersonic) {
$scope.message = null;
supersonic.bind($scope, "message");
});
还有消息,您可以跨频道发布并订阅不同控制器中的频道。跨渠道发布
如果您对此更满意,还有 localStorage 。我建议对您的 localStorage 对象进行命名空间,以防手机上的其他应用程序使用相同的对象名称,因为它将被共享。
查看该文档,您将找到多种方法来完成您需要的工作。