在Ionic(但通常在angularjs中)我有一个大纲/详细信息页面:在详细信息页面中,我选择了一些数据,并希望将此数据传递回主控制器。
如何在 angularjs 中实现它?
使用工厂/服务在控制器之间共享数据
例:
我的Ctl.js
angular
.module('app')
.controller('myCtl', myCtl);
function myCtl(sharedDataFactory) {
var vm = this;
vm.someValue = sharedDataFactory.getMySharedValue();
vm.setSomeValue = sharedDataFactory.setMySharedValue;
}
应用中的任何控制器都可以使用 sharedDataFactory,其中有共享值和 GET/SET 方法
你可能会明白这个想法
希望这有帮助