Ember.js 在Ember视图中动态加载javascript

Ember.js 在Ember视图中动态加载javascript,ember.js,Ember.js,是否可以在Ember View Handlebar模板中运行Javascript?我想在将模板添加到DOM时运行Javascript window.App = Ember.Application.create() App.TestView = Ember.View.create tagName: 'div' template: Ember.Handlebars.compile '<script>console.log("some javascript");</

是否可以在Ember View Handlebar模板中运行Javascript?我想在将模板添加到DOM时运行Javascript

window.App = Ember.Application.create()

App.TestView = Ember.View.create
    tagName: 'div'
    template: Ember.Handlebars.compile '<script>console.log("some javascript");</script><div>This is a view</div>'

App.TestView.append()
window.App=Ember.Application.create()
App.TestView=Ember.View.create
标记名:“div”
模板:Ember.handlebar.compile'console.log(“一些javascript”);这是一种观点
App.TestView.append()

视图上的
didInsertElement
函数在添加到DOM时被调用,请参阅

然后,您可以通过此访问添加的视图。$(),请参阅

把手

<script type="text/x-handlebars" data-template-name="tmpl" >
    hello from template
</script>​
App = Ember.Application.create({});

Ember.View.create({
    templateName: 'tmpl',
    didInsertElement: function() {
        console.log('view has been added to dom', this.$());
    }
}).append();

您好,可以用这种方式下载外部脚本吗?如果我有一个使用脚本的页面,我是否可以加载它以仅在该页面上使用?编辑我将其与此处的信息结合起来:做我想做的事。谢谢