0
각도 cli 프로젝트에서 @ types/typeahead를 사용하려고합니다. 다음 명령을 사용하여 typehead.js 유형 정의를 설치했습니다.Angular 4 cli 프로젝트에서 @ types/typeahead 사용
npm install --save @types/typeahead
그리고 구성 요소의 OnInit() 메서드에 대해 다음을 수행했습니다.
const suggestions = [{
value: 'string1'
}, {
value: 'string2'
}, {
value: 'string3'
}, {
value: 'string4'
}, {
value: 'string5'
}];
let bloodhoundSuggestions = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
sufficient: 3,
local: this.suggestions
});
하지만 항상 다음과 같은 오류가 발생합니다.
Can not find name 'Bloodhound'
다음 파일을 angular-cli.json 파일에도 추가했습니다.
"assets/js/bloodhound.min.js",
"assets/js/typeahead.bundle.min.js"
jQuery도 설치했습니다.