Javascript 更新一个控制器中的模型,该模型位于不同的包中,并由另一个控制器使用
再一次,让我首先感谢您花时间阅读本文,其次为无法实际粘贴我的代码而道歉。。它位于一台没有互联网接入的计算机上 我正在为web应用程序中的systray添加图标。图标将根据模型中包含的值进行更改。systray具有一个位于以下位置的控制器:Javascript 更新一个控制器中的模型,该模型位于不同的包中,并由另一个控制器使用,javascript,angularjs,Javascript,Angularjs,再一次,让我首先感谢您花时间阅读本文,其次为无法实际粘贴我的代码而道歉。。它位于一台没有互联网接入的计算机上 我正在为web应用程序中的systray添加图标。图标将根据模型中包含的值进行更改。systray具有一个位于以下位置的控制器: myproject/myjs/main/controllers/systraycontroller.js myproject/myjs/main/models/myniftymodel.js myproject/myjs/main/mainModule.js
myproject/myjs/main/controllers/systraycontroller.js
myproject/myjs/main/models/myniftymodel.js
myproject/myjs/main/mainModule.js
我想根据不同页面上的用户选择更新模型,该页面也有一个控制器和它自己的模块
myproject/myjs/colors/colorsModule.js
myproject/myjs/colors/controllers/colorsController.js
我的问题是,为了让colorsController.js不仅能够看到myniftymodel.js,而且能够更新它,colorsModule.js中到底需要什么
myniftymodel.js只是一个简单的模型,它返回一个值数组,并由systray.html中的DIV用于显示图标的信息。我建议您将该模型包装到服务中。使用Angular提供的各种提供者之一
然后,您可以在应用程序中的任意位置注入依赖项服务。一定会喜欢这方面的反对票。过去有用的社区到哪里去了?