以前都是强行各种JQuery,bootstrap,以及各各种控件,不是职业前端,属于后端客串+兴趣。最近开始学习Angular4,刚刚入坑。看了一周的Angular4教程Angular 4.x 修仙之路准备开始着手实践点东西。但是一开始就遇到了问题,以前用过的UI框架都是依赖JQuery和Bootstrap写的。还有大量的框架JS和第三方JS插件。起初我直接在初始页面上跟原来一样使用<script>引用了所需要的js文件,倒是项目没有报错。可以启动,隐约觉得这不是正确的姿势。百度了一下,基本是说要把js注册到Angular-cli里的,也有说写.d.ts声明文件的。我用的是dotnet core创建的Angular模板,没有啥Angular-cli,这个要手动自己加么?最大的问题是Js,不是说ts里不能直接引用JS么?要把JS翻译成ts,要是我自己写的JS还好,那ui上的JS还是压缩过的,我咋改啊?尝试过了把js文件后缀改成ts,使用 tsc --declaration 来给生成声明文件,但是基本上是满篇的error。 难道换到angular以后,以前所有的前端代码都要重写么?请大神赐教。
添加回答
举报
0/150
提交
取消