国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Angular7創建項目、組件、服務以及服務的使用

2024-05-06 15:42:21
字體:
來源:轉載
供稿:網友

三大前端項目就剩angular沒學了,在網上找了幾個教程,這里總結一下,方便以后用到時查閱

創建項目

首先安裝cli工具

npm install -g @angular/cli

創建一個空項目, 有兩處要選擇的,一個是路由,我這里是要路由的,還有一個開發css的語言,我這里選擇scss,就不截圖了,選完后會自動通過yarn安裝依賴,稍等一會就好了

ng new pybbs-front-angular

創建好了,運行 npm run start 或者 ng serve 啟動服務,然后就可以在瀏覽器里打開 http://localhost:4200/ 地址查看啟動后的首頁了

創建組件

命令 ng g component user 執行完后,會在 src/app 目錄下生成一個user的文件夾,里面有四個文件

如果想把組件都放在一個文件夾里管理,也可以在創建的時候加上一個文件夾名字,比如把所有的組件都放在 components 文件夾里,命令就是這樣的 ng g component components/user

頁面名 說明
user.component.html 組件模板文件
user.component.scss 組件的樣式文件
user.component.spec.ts 組件測試文件
user.component.ts 組件文件

使用命令創建組件有個好處就是cli會自動把這個組件引入到 src/app/app.module.ts 文件里,這樣直接在其它文件里使用 src/app/user/user.component.ts里定義的selector,一般這個名字都是 app-xxx 后面xxx就是這個模塊的名字,比如這里的user模塊,就是 app-user

生命周期

angular的生命周期有很多,看下下圖

這里只介紹二個

方法 說明
ngOnInit 組件加載時初始化變量或者網絡請求時代碼寫在這里面
ngAfterViewInit 如果想對頁面進行dom操作,最好在這個方法里操作,這個方法是在頁面dom元素都加載完成后才調用的

創建服務

命令 ng g service user 執行完后,cli會自動創建兩個文件在 src/app/user 文件夾里

如果想把服務也都放在一個文件夾里管理,可以在命令上加上一個服務的文件夾名字,如 ng g service services/user

服務文件名 說明
user.service.ts 組件提供服務的主文件
user.service.spec.ts 組件提供服務文件的測試文件,寫對服務測試的代碼都放在這里面
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 贡觉县| 武城县| 阳泉市| 庆安县| 万山特区| 翼城县| 合作市| 于田县| 岱山县| 会东县| 盐源县| 望谟县| 巫溪县| 衡东县| 延吉市| 香格里拉县| 土默特左旗| 舒兰市| 忻州市| 毕节市| 临江市| 孝感市| 保亭| 临沧市| 灵武市| 枣庄市| 泽库县| 黔南| 淮安市| 博客| 岳阳县| 新田县| 和政县| 乌恰县| 惠水县| 海伦市| 恩平市| 乃东县| 台北市| 汾阳市| 汾阳市|