以前都是強(qiáng)行各種JQuery,bootstrap,以及各各種控件,不是職業(yè)前端,屬于后端客串+興趣。最近開始學(xué)習(xí)Angular4,剛剛?cè)肟???戳艘恢艿腁ngular4教程Angular 4.x 修仙之路準(zhǔn)備開始著手實(shí)踐點(diǎn)東西。但是一開始就遇到了問題,以前用過的UI框架都是依賴JQuery和Bootstrap寫的。還有大量的框架JS和第三方JS插件。起初我直接在初始頁(yè)面上跟原來一樣使用<script>引用了所需要的js文件,倒是項(xiàng)目沒有報(bào)錯(cuò)??梢詥?dòng),隱約覺得這不是正確的姿勢(shì)。百度了一下,基本是說要把js注冊(cè)到Angular-cli里的,也有說寫.d.ts聲明文件的。我用的是dotnet core創(chuàng)建的Angular模板,沒有啥Angular-cli,這個(gè)要手動(dòng)自己加么?最大的問題是Js,不是說ts里不能直接引用JS么?要把JS翻譯成ts,要是我自己寫的JS還好,那ui上的JS還是壓縮過的,我咋改???嘗試過了把js文件后綴改成ts,使用 tsc --declaration 來給生成聲明文件,但是基本上是滿篇的error。 難道換到angular以后,以前所有的前端代碼都要重寫么?請(qǐng)大神賜教。
初入Angular,有幾個(gè)問題,求前輩們給指點(diǎn)一下
慕碼人2483693
2018-08-09 10:10:19