AngularJS 4 ng Bootstrap - typeahead:使用[resultTemplate]只能处理一个字符串?

时间:2017-09-12 03:29:19

标签: ng-bootstrap

AngularJS 4 ng Bootstrap - typeahead:使用resultTemplate只能处理字符串吗?

我想做点什么

[resultTemplate]="getMyTemplateString()"

但是这会导致模板的渲染很奇怪。

该示例仅显示:

[resultTemplate]="rt"

有效。

有办法吗?

1 个答案:

答案 0 :(得分:0)

看一下这些例子。 " RT"是组件的id

<ng-template #rt let-r="result" let-t="term">
  <img [src]="'https://upload.wikimedia.org/wikipedia/commons/thumb/' + r['flag']" width="16">
  {{ r.name}}
</ng-template>

ng-template #rt

所以你也可以处理一个字符串。