使用 Angular 开发小程序
尽可能使用 Angular 已有生态,降低跨平台时所需成本
文档
前提条件
Node.js
版本大于 20@angular/cli
版本为 17
hello-world
- 使用https://github.com/wszgrcy/angular-miniprogram-template模板或将此项目下载
- 使用 npm 安装依赖
快速启动
生态
- 支持
Angular
的全部服务及管道 - 兼容性支持指令(与 Angular 不同)
- 组件目前在一个文件中只能存在一个
支持平台
平台名 | 是否实现 | 关联 | 注释 |
---|---|---|---|
微信 | ✅ | 企业微信 | |
字节跳动 | ✅ | ||
京东 | ❌ | 没有账号 | |
百度智能 | ✅ | ||
支付宝 | ✅ | 钉钉,支付宝 IoT 等 | 不能使用 Prod,问题参见;不能使用基础库 2.0 编译,slot 有部分问题 |
qq 小程序 | ✅ | (非微信变种),但是事件有未知报错?但是好像也不影响 | |
飞书 | ❌ | 与字节跳动类似,但是编译有点问题 |