से एक्सेस करना नियंत्रकों मैं मैं नियंत्रकों के एक जोड़े कैसे प्रारंभ और उन्हें विश्व स्तर पर उपलब्ध करवा सकता हूं ember.js-pre3 एंबर-डेटा संशोधन 11.अन्य नियंत्रकों
का उपयोग कर एक परियोजना प्रबंधन एप्लिकेशन बनाने रहा हूँ। उदाहरण के लिए मेरे पास एक मौजूदा यूज़र नियंत्रक और उपयोगकर्ता नियंत्रक है कि मुझे हर राज्य में पहुंच की आवश्यकता है। मेरे पास Ember.ready फ़ंक्शन में निम्न कोड होता था लेकिन यह अब काम नहीं करता है। मुझे लगता है कि जिस तरह से मैं कर रहा था यह डीबगिंग के लिए था। https://github.com/emberjs/ember.js/issues/1646
पुराना रास्ता:
window.Fp = Ember.Application.create
ready:() ->
# Initialize Global collections
appController = @get 'router.applicationController'
store = @get 'router.store'
# User controller sets usersController binding on applicationController
# fetches all team users from server
# json returned from server includes flag "isCurrent"
usersController = @get 'router.usersController'
usersController.set 'content', store.findAll(Fp.User)
appController.set 'usersController', usersController
# CurrentUserController
# sets currentUserController binding on applicationController
# finds currentUser from usersController
currentUserController = @get 'router.currentUserController'
currentUserController.set 'content', usersController.get('findCurrentUser')
appController.set 'currentUserController', currentUserController
@_super()
क्या सभी आवेदन राज्यों में currentUser नियंत्रक का उपयोग करने की उचित तरीका है।