Angular2 Webpack找不到名字“Bloodhound”

时间:2016-11-21 16:29:01

标签: angular webpack typeahead.js bloodhound

我正在使用Bootstrap Tags Input作为我的Angular 2项目的一个组件。我可以在导入后直接使用jQuery,但Bloodhound不能。 Typescript编译器说:“找不到名字'Bloodhound'”

我已经从var test = JsonConvert.DeserializeObject<Test>("{\"EndOfDay\":\"true\"}"); var back = JsonConvert.SerializeObject(test); // {"EndOfDay": "1"} 加载了所需的库,如下所示:

baBootstrapTags.loader.ts

node_modules/

baBootStrapTags.component.ts

// require('style-loader!bootstrap-css/dist/css/bootstrap.min.css')
require('style-loader!bootstrap-tagsinput/dist/bootstrap-tagsinput.css')
require('style-loader!bootstrap-tagsinput/dist/bootstrap-tagsinput-typeahead.css')
require('bootstrap-tagsinput/dist/bootstrap-tagsinput.js');

require('typeahead.js');
require('typeahead.js/dist/typeahead.bundle.min.js'); //<-- It's already contain Bloodhound define.

有没有人在Angular2中使用过Bloodhound(Typeahead)?如何从外部库声明新对象?

0 个答案:

没有答案