我目前在 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>
我无法弄清楚为什么会这样?任何帮助将不胜感激。