【发布时间】:2017-07-20 23:15:56
【问题描述】:
我目前在 Angular 2 中使用 QuaggaJs,并将 quagga.d.ts 导入到组件中。但是加载页面时出现以下错误:
无法读取未定义的属性“init”
组件有 QuaggaJS 设置如下:
import Quagga from './quagga.d';
export class AddHomeComponent {
Quagga.init({
inputStream: {
name: "Live",
type: "LiveStream"
},
decoder: {
readers: ["code_128_reader"]
}
}, function(err) {
if (err) {
console.log(err);
return
}
console.log("Initialization finished. Ready to start");
Quagga.start();
});
constructor(private queryservice: QueryService) {
}
}
脚本也被加载:
<script src="https://cdnjs.cloudflare.com/ajax/libs/quagga/0.11.6/quagga.min.js"></script>
我不知道为什么会这样?任何帮助将不胜感激。
【问题讨论】:
-
是编译器设置问题吗?我已经尝试了各种..