Ember CLI kullanarak bir Ember uygulaması oluşturuyorum. Oluşturduğum bir bileşeni çalan bir görünüm var. Bileşenimi oluşturmak ve onu düzenime eklemek için global App değişkenine erişmeye çalışıyorum.Ember CLI uygulamasında Ember global 'App' değişkenine nasıl erişirim?
hatası: Yakalanmayan ReferenceError: App bunu düzeltmek nasıl
tanımlanmamıştır?
import Ember from 'ember';
import Resolver from 'ember/resolver';
import loadInitializers from 'ember/load-initializers';
Ember.MODEL_FACTORY_INJECTIONS = true;
var App = Ember.Application.extend({
modulePrefix: 'client-web', // TODO: loaded via config
Resolver: Resolver
});
loadInitializers(App, 'client-web');
export default App;
madde table.js (bu bir görünüştür)
import Ember from 'ember';
export default Ember.View.extend({
templateName: 'item-table',
didInsertElement: function() {
// All my other code here
App.FreestyleChartComponent.create().appendTo($('#wp-chart td')); // This throws an error.
}
});
uygulama/bileşenler/serbest-chart.js app.js
import Ember from 'ember';
export default Ember.Component.extend({
templateName: 'components/freestyle-chart',
didInsertElement: function() {
console.log('Inserted the component.');
}
});
Yardım olmadığından yanıtımı kaldırdım. Üzgünüm dostum. – hoipolloi