在Ionic中(但通常在angularjs中)我有一个Master / Detail页面: 在详细信息页面中,我选择了一些数据,我想将这些数据传回主控制器。
我如何在angularjs中实现它?
答案 0 :(得分:2)
使用工厂/服务在控制器之间共享数据
示例:
myCtl.js
angular
.module('app')
.controller('myCtl', myCtl);
function myCtl(sharedDataFactory) {
var vm = this;
vm.someValue = sharedDataFactory.getMySharedValue();
vm.setSomeValue = sharedDataFactory.setMySharedValue;
}
你应用中的任何控制器都可以使用sharedDataFactory,你有共享值和get / set方法
你可能会得到这个想法
希望这会有所帮助