こんにちは、私はこれに本当に苦労しており、彼に何も見つからないため、どうすればよいかわかりません。これが私が取り組んでいるplunkrの例です: example . たとえば、S と入力した場合、結果の最後に何かを追加したいのですが、結果を取得したいのですが、最後の行は「他のショップで S を探す」と言う必要があります。
Sauron
Bowser
Yoshi
Look for S in other shops
プランカーでわかるように、テンプレートで行うことはすべて繰り返されます。
こんにちは、私はこれに本当に苦労しており、彼に何も見つからないため、どうすればよいかわかりません。これが私が取り組んでいるplunkrの例です: example . たとえば、S と入力した場合、結果の最後に何かを追加したいのですが、結果を取得したいのですが、最後の行は「他のショップで S を探す」と言う必要があります。
Sauron
Bowser
Yoshi
Look for S in other shops
プランカーでわかるように、テンプレートで行うことはすべて繰り返されます。
カスタム フィルターを定義します。
.filter('finalAppend', function(){
return function(array, value){
array.push({
name: 'Look for ' + value + ' in other shops',
type: 'good'
});
return array;
}
});
そして、次のように使用します。
<input type="text" ng-model="selected"
typeahead="datum.name for datum in (data|filter:$viewValue|limitTo:8)|finalAppend:$viewValue"
typeahead-template-url='tpl.html'>