ngbTypeahead создает исключения - PullRequest
0 голосов
/ 27 июня 2018

Когда я пытаюсь использовать компонент type -head ng-bootstrap (2.0.0), я получаю сбои внутри самой библиотеки. Я использую эту версию, так как я не могу просто перейти на Angular 6. Это ошибка, которую я получаю.

ОШИБКА TypeError: Object (...) не является функцией
в новом NgbTypeahead (typeahead.js: 54)
at createClass (core.js: 10382)
...
в Object.debugCreateEmbeddedView [как createEmbeddedView] (core.js: 12294)

Я установил HTML так:

<ng-template #listSelectionFormatter let-r="result">
    <span (click)="onWorkerSelected(r)">{{r.wwid}} - {{r.fullName}}</span>
</ng-template>

<div class="form-group">
    <label *ngIf="labelText" class="col-form-label" for="wwid">{{ labelText }}</label>
    <input id="wwid" name="wwid" type="text"
           class="form-control"
           placeholder="Search by WWID, IDSID, Name or Email"
           [ngModel]="ngModel"
           [ngbTypeahead]="search"
           [inputFormatter]="selectedResultsFormatter"
           [resultTemplate]="listSelectionFormatter"
          />
    <span *ngIf="searching">searching&hellip;</span>
    <div class="invalid-feedback" *ngIf="searchFailed">Lookup failed.</div>
</div>
...