我想在threejs库中添加一个新的加载器,唯一的问题是我正在使用Ionic 3 / Angular 4.我使用这个例子运行了三个https://github.com/u4bi/simple-angular4-threejs没有问题,但我想要添加另一个第三方库 - THREE.JDLoader()(http://www.cgdev.net/json/download.php)。
我尝试过添加
<script src="assets/JDLoader.min.js"></script>
进入index.html,但我得到了
ReferenceError: THREE is not defined
at http://localhost:8100/assets/JDLoader.min.js:1:1
我在IDE未解析类型JDloader中也收到错误 -
var loader = new THREE.JDLoader();
解决这个问题我使用了
var loader2 = new (THREE as any).JDLoader();