繁体   English   中英

在Ember.js中创建模板时绑定功能

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM