Angularjs 子控制器在值发生变化时更新主控制器的值

Angularjs 子控制器在值发生变化时更新主控制器的值,angularjs,angularjs-service,angularjs-controller,Angularjs,Angularjs Service,Angularjs Controller,我有以下结构- ABC.html processingModalwindow.html mainController.js mainService.js html使用mainController.js 在mainController.js中,当显示ABC.html时,我将具有显示$modal的逻辑。此模式对话框将是对另一个html processingModalwindow.html的GET请求 现在,在模式对话框中,我需要更新一些数字,以便根据另一个从mainController触发到ma

我有以下结构-

  • ABC.html
  • processingModalwindow.html
  • mainController.js
  • mainService.js
html使用mainController.js 在mainController.js中,当显示ABC.html时,我将具有显示$modal的逻辑。此模式对话框将是对另一个html processingModalwindow.html的GET请求

现在,在模式对话框中,我需要更新一些数字,以便根据另一个从mainController触发到mainService.js的AJAX调用进行处理

如何在每次ajax响应之后将ajax响应从MainController更新到modalwindow。我认为我应该在mainController.js中创建另一个子卷,但是我应该如何将这些值推送到模式HTML中呢

我和一些研究人员发现,我可以使用服务来实现这一点,但不确定在这种情况下如何处理。最好的方法是什么


任何帮助都将不胜感激。

服务是可在应用程序范围内访问的单例,因此您对服务所做的任何更改都将在同一应用程序中注入的任何其他角度组件中可见

因此,只需将mainService注入modal的控制器