What is the idea container object which is passed in the initialize() callback. It is often seen in the codebase like “Discourse.container”?
Is it like a global object which keeps the information stored in the frontend?
What is the idea container object which is passed in the initialize() callback. It is often seen in the codebase like “Discourse.container”?
Is it like a global object which keeps the information stored in the frontend?
Хорошо, я понял это в какой-то степени. Это объект Ember, хранящий информацию о приложении.
Также я нашел: discourse/app/assets/javascripts/discourse/pre-initializers/inject-discourse-objects.js.es6
который «внедряет» специфичную для Discourse информацию в контейнер.
Было бы интересно, если бы кто-то мог добавить что-то к этому.. ![]()