国产探花免费观看_亚洲丰满少妇自慰呻吟_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 組件提供服務文件的測試文件,寫對服務測試的代碼都放在這里面
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 绥化市| 天长市| 台江县| 东兰县| 桂平市| 睢宁县| 随州市| 九龙城区| 南华县| 临清市| 长寿区| 天峻县| 河南省| 屏东市| 定兴县| 水城县| 恩平市| 浮山县| 拉孜县| 房产| 方城县| 威宁| 泸州市| 蓝山县| 团风县| 镇巴县| 堆龙德庆县| 东山县| 大余县| 林口县| 肃北| 长白| 曲松县| 武穴市| 松阳县| 石河子市| 无为县| 五莲县| 克东县| 舞阳县| 峡江县|