使用ember JS模板添加materialize工具提示

时间:2015-08-13 06:37:59

标签: javascript jquery ember.js materialize

我必须在Ember模板中的表单中添加一个materialize工具提示。

{{输入类="卡片面板灰色lighten-3表单字段工具提示"数据位="底部"数据延迟=" 50" data-tooltip ="我是工具提示" value = project_title id =" project_title"占位符="项目标题"}}

为此,我需要添加

$(document).ready(function(){$(' .tooltipped')。tooltip({delay:50});});

我无法理解在哪里添加此代码以显示工具提示。我尝试在views文件夹中的application_view.js但它没有工作

1 个答案:

答案 0 :(得分:2)

添加重新打开TextSupport的初始值设定项。在 initializers / tooltip.js

export default {
  name: "tooltip",

  initialize: function(container){
    Ember.TextSupport.reopen({
      initTooltip: function(){
        if(this.$().is("[data-tooltip]")){
          this.$().tooltip({delay: 50});
        }
      }.on('didInsertElement')
    });
  }
};

应该工作。