使用 ember JS 模板添加物化工具提示
Adding materialize tooltip with ember JS template
我必须在 Ember 模板中的表单输入中添加具体化工具提示。
{{input class="card-panel grey lighten-3 form-field tooltipped" data-position="bottom" data-delay="50" data-tooltip="I am tooltip" value=project_title id="project_title" 占位符="Project Title"}}
为了让它工作,我需要添加
$(文档).ready(函数(){$('.tooltipped').tooltip({delay: 50});});
我无法理解在何处添加此代码以显示工具提示。我在 views 文件夹中的 application_view.js 中尝试过,但没有用
添加一个重新打开的初始化器 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')
});
}
};
应该可以。
我必须在 Ember 模板中的表单输入中添加具体化工具提示。
{{input class="card-panel grey lighten-3 form-field tooltipped" data-position="bottom" data-delay="50" data-tooltip="I am tooltip" value=project_title id="project_title" 占位符="Project Title"}}
为了让它工作,我需要添加
$(文档).ready(函数(){$('.tooltipped').tooltip({delay: 50});});
我无法理解在何处添加此代码以显示工具提示。我在 views 文件夹中的 application_view.js 中尝试过,但没有用
添加一个重新打开的初始化器 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')
});
}
};
应该可以。