[英]Bind function on template creation in Ember.js
我有一个Handlebars模板,需要在其创建时运行javascript函数。 这在Ember /车把中可行吗? 具体来说,它是一个部分,它创建了一个“状态栏”,状态栏填充了一定百分比和一定量的栏。 我已经有了一个有效的功能,我只需要一种在加载所有状态栏(页面上有很多状态栏)时运行它的方法。
我会将您的进度条包装在ember组件中。 然后使用didInsertElement
触发您的函数。 另外,您可以将范围限定在该特定进度条实例上。
App.ProgressBarComponent = Em.Component.extend({
someFunc: function(){
this.myFunc();
}.on('didInsertElement'),
myFunc: function(){
console.log('this component is', this.$());
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.