Ember.js 在Ember视图中动态加载javascript
是否可以在Ember View Handlebar模板中运行Javascript?我想在将模板添加到DOM时运行JavascriptEmber.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");</
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();
您好,可以用这种方式下载外部脚本吗?如果我有一个使用脚本的页面,我是否可以加载它以仅在该页面上使用?编辑我将其与此处的信息结合起来:做我想做的事。谢谢