angular17+ionic7集成开发

1、需求背景

因部门要求使用angular作为基础的前端框架,也因为近期需要搭建一套新的移动端H5,故此有采用angular17+ionic7集成搭建项目。

2、搭建步骤

  • 环境安装

本地开发环境需要需要安装以下版本:

node 20.9.0

angular-cli 17.2.2

ionic-cli 7

bash 复制代码
## 先版本采用cli方式安装
npm i -g @ionic/cli@7

## 安装angular脚手架
npm i -g @angular-cli@17.2.2
  • 搭建NG-ZORRO-MOBILE移动端项目

地址:NG-ZORRO-MOBILE - Ant Design Mobile Of Angular根据ng-zorro-mobile官方网站的Ionic中使用章节介绍步骤:NG-ZORRO-MOBILE - Ant Design Mobile Of Angular

bash 复制代码
ionic start your project name
bash 复制代码
ng add ng-zorro-antd-mobile@10.0.0

如果采用ng add ng-zorro-antd-mobile方式,则会自动帮你添加ng所需要的各种配置或者包了。

但是需要注意的是:\src\app\app.component.html的页面内容需要修改回来:

html 复制代码
<ion-app>
  <ion-router-outlet></ion-router-outlet>
</ion-app>

如果采用npm install ng-zorro-antd-mobile --save方式,则需要自行配置:

(1)app.modules.ts 中,全局引入 ng-zorro-antd-mobile。

(2)angular.json 中,全局引入 ng-zorro-antd-mobile样式。

bash 复制代码
npm install ng-zorro-antd-mobile --save
  • 运行项目
bash 复制代码
ionic serve

按照以上即可搭建一个完整的项目了。

3、图标使用

如果你觉得两个UI框架的图标都不太满意,但是自身又不会UI画图切图的话,那么可以使用阿里的图标矢量图:iconfont-阿里巴巴矢量图标库

相关推荐
Hilaku2 分钟前
为什么跳槽涨薪 30% 的时代彻底结束了?聊聊 2026 前端薪资的天花板
前端·javascript·程序员
愚公搬代码14 分钟前
【愚公系列】《Web应用安全》006-HackBar插件的使用
前端·安全
超爱吃香菜的菜鸟35 分钟前
关于pnpm 部分使用(一)
前端·vue.js
Vuji42 分钟前
Pi 插件解剖|git-checkpoint.ts:只用 53 行,让 fork 恢复代码状态
前端·agent
大家的林语冰1 小时前
✌️ 让 Rust 再次伟大,pnpm 12 抛弃 TypeScript,移植 Rust 原地起飞!
前端·javascript·node.js
XPoet2 小时前
AI 编程工程化:实战——从 0 到 1 搭建 AI 编程工作流
前端·后端·ai编程
-今昭-2 小时前
Logstash 管理
java·服务器·前端
名字还没想好☜2 小时前
React 用自定义 useDebounce Hook 治好搜索框频繁请求:防抖、竞态取消与卸载清理
前端·javascript·react.js·react·hooks
杉氧3 小时前
Flutter 跨平台多端适配与 Android/iOS 一键自动化打包发布
android·前端·flutter
障碍的枫子3 小时前
xss和CSRF的攻击和防御
前端·xss·csrf