在我的let m = ['casa','house'];
Array.from(newMap.keys()).forEach((k, i) => {
var values = newMap.get(k);
for(let j = 0;j < m.length ; i++){
if(m[i] == values){
console.log(m[i]);
}
}
})
模板文件中,我试图使用模糊搜索插件。
ejs
在下一行中,我尝试在模板化函数中使用局部变量(this.value)。
document.getElementById('autocomplete-input').addEventListener('input',
function (evt) {
console.log(this.value);
let myFuse = <%- JSON.stringify(fuse.search( %> this.value <%- )) %>;
console.log(myFuse);
});
如果我要执行以下操作:
let myFuse = <%- JSON.stringify(fuse.search( %> this.value <%- )) %>;
一切正常,我只是不确定这种事情的最佳方法吗?
我正在使用Node.js(express,ejs),我的 let myFuse = <%- JSON.stringify(fuse.search( 'someString' )) %>;
正在执行以下操作,因为它与我的app.js
视图有关
ejs
const express = require('express');
const app = express();
const Fuse = require("fuse.js");
//MAIN ROUTE (INDEX PAGE)
app.get(....{
let fuse = new Fuse(blogs,options)
res.render('/index', { data: data, fuse: fuse });
})
模板,从而解决了我的问题?ejs
视图的当前表单中,如何在模板中使用局部变量?