我目前正在学习Angular2,我正在尝试创建一个或多或少标准的Angular2 CLI应用程序,但结合了threejs。
三个j应该在应用程序的后台创建一个画布,我想保持三个相关代码尽可能与其余代码分开,但是想要从Angular到三个反馈,反之亦然。
我用以下三个创建了Angilar2 CLI应用程序:
ng new
npm install -save three
typings install dt~three --global --save
问题是,实现这一目标的最佳建筑是什么?我看到一些具有完全不同方法的例子。一个是在共享/服务文件夹中创建一个渲染服务,另一个是创建一个带有组件/模块的三个目录以及所有三个相关的东西。
3D相关资产是否应该进入角度资产文件夹或更好地在单独的专用文件夹中?
建立此类项目和最佳做法的推荐方法是什么?我想这也与使用canvas的类似lib有关。例如,当Angular2应该用作画布可视化或游戏的UI时。这就是我想要理解的。非常感谢提前。