说,我有一个json文件
[{"id":1,"color":"green","user":{"id":3,"email":"example@gmail.com","name":"Bob Dylan"}}]
我正在初始化 typeahead.js 对象,我希望“valueKey”属性指向上述 json 的嵌套对象“用户”的属性“名称”。
$('#dom-object-id').typeahead([
{
name: 'someName',
prefetch: {
url: '../assets/template/data/fromAbove.json',
ttl: 1
},
valueKey: "user.name", // this obviously doesn't work
template: [
'<p>{{user.name}}</p>',
].join(''),
engine: Hogan
}
]);
有什么想法可以在不更改源代码/覆盖内部 typeahead.js 方法的情况下做到这一点(实际上覆盖也可以)?
提前非常感谢。