Я хочу понять, как вызывается функция в плагине.Как вызывается функция emberjs?
Вот фрагмент кода из discourse-adplugin
export default Ember.Component.extend({
...
_initGoogleDFP: function() {
var self = this;
loadGoogle(this.siteSettings).then(function() {
...
});
}.on('didInsertElement'),
...
});
Там нет упоминания о том, что функция _initGoogleDFP
, очевидно, ссылаясь на кого-то, но это как-то вызывает из кишок emberjs
.
Каковы принципы инициализации компонентов emberjs
? Как _initGoogleDFP
ссылается на emberjs
?
Этот код из плагина discourse, поэтому они подключаются к событию didInsertElement, компонент будет загружать асинхронно в среду дискурса. – megas