2
我正在“搜索”(读取筛选)某个数据,其中输入的whos值正在过滤arrangeContent。有没有人知道/有一个想法,我可以突出显示匹配的字母,因为我键入?突出显示来自已排列的内容的结果
我已经包括一个JSBin来说明。
http://emberjs.jsbin.com/rojare/1/edit?html,js,output
我正在“搜索”(读取筛选)某个数据,其中输入的whos值正在过滤arrangeContent。有没有人知道/有一个想法,我可以突出显示匹配的字母,因为我键入?突出显示来自已排列的内容的结果
我已经包括一个JSBin来说明。
http://emberjs.jsbin.com/rojare/1/edit?html,js,output
我认为正确的方式做,这将是与Handlebars helper
Ember.Handlebars.registerBoundHelper('highlight', function(value, options) {
var filter = options.hash.filter;
var regex = new RegExp(filter, "gi");
formattedTag = value.replace(regex, "<span class='highlight'>$&</span>");
return new Handlebars.SafeString(formattedTag);
});
为了使整个事情的工作,我改了一下模型和模板,检查出我的你的jsbin版本:HERE
谢谢!这个确定性诀窍:) – 2014-11-06 15:38:07