Typeahead-Bloodhound バンドルを使用して、カスタム提案テンプレートを作成しました。テンプレートが変数をコンパイルするために呼び出しているオブジェクトを把握しようとしています。{{}} テンプレートの代わりにアンダースコアを使用しています。
_.compile( '<p><strong><%=PN%></strong> <span class="tt-suggestion-etc"> <%=A2 %>| LAT: <%=Y%> LON: <%=X%></span></p>' )
これが標準の Typehead ブラケットの場合:
compile( '<p><strong>{{PN}}</strong> <span class="tt-suggestion-etc"> {{A2}}| LAT: {{Y}} LON: {{X}}</span></p>' )
次のように、アンダースコアの JavaScript を介して実際のオブジェクト プロパティにアクセスできるようにしたいと考えています。
_.compile( '<p><strong><%=PN%></strong> <span class="tt-suggestion-etc"> <% if(someObj.someProp !== undefined ){ // do something }else{ //do something else } %>| LAT: <%=Y%> LON: <%=X%></span></p>')