2014-11-21 2 views
-1

다시 한 번 말씀 드리지만이 코드는 실제로 코드를 붙여 넣을 수 없다는 이유로 사과드립니다. 그것은 인터넷에 접속할 수없는 컴퓨터에 위치해 있습니다.하나의 컨트롤러에서 다른 패키지로보고 다른 컨트롤러에서 사용되는 모델 업데이트

웹 응용 프로그램의 시스템 트레이에 아이콘을 추가하려고합니다. 아이콘은 모델에 포함 된 값에 따라 변경됩니다. 시스템 트레이가 위치한 컨트롤러는 내가 정확히 또한 컨트롤러와 그것의 자신의 모듈

myproject/myjs/colors/colorsModule.js 
myproject/myjs/colors/controllers/colorsController.js 

내 질문이있는 다른 페이지에 사용자의 선택에 따라 모델을 업데이트 할

myproject/myjs/main/controllers/systraycontroller.js 
myproject/myjs/main/models/myniftymodel.js 
myproject/myjs/main/mainModule.js 

말을했다한다 colorsModule.js에서 colorsController.js를 가져 와서 myniftymodel.js를 볼 수있을뿐만 아니라 그것을 업데이트 할 수 있어야합니까?

myniftymodel.js는 값 배열을 반환하고 systray.html에서 DIV가 아이콘에 대한 정보를 표시하는 데 사용되는 단순한 모델입니다.

+0

이 downvotes 사랑 ... 옛날의 도움이 커뮤니티가 어디 있습니까? – JoGotta

답변

1

서비스에서 모델을 포장하는 것이 좋습니다. Angular에서 제공하는 다양한 제공 업체 중 하나를 사용하십시오.

https://docs.angularjs.org/guide/providers

는 그런 다음 응용 프로그램에서 좋아하는 어느 곳에서나 서비스를 의존성 삽입 할 수 있습니다.

관련 문제