惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Know Your Adversary
Know Your Adversary
小众软件
小众软件
L
LangChain Blog
月光博客
月光博客
博客园 - Franky
Microsoft Azure Blog
Microsoft Azure Blog
Y
Y Combinator Blog
有赞技术团队
有赞技术团队
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
MongoDB | Blog
MongoDB | Blog
Recorded Future
Recorded Future
V
Visual Studio Blog
TaoSecurity Blog
TaoSecurity Blog
S
Schneier on Security
C
Cybersecurity and Infrastructure Security Agency CISA
P
Privacy & Cybersecurity Law Blog
T
Threat Research - Cisco Blogs
D
DataBreaches.Net
L
LINUX DO - 热门话题
C
Check Point Blog
F
Fortinet All Blogs
Hugging Face - Blog
Hugging Face - Blog
The Hacker News
The Hacker News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Security Blog
Microsoft Security Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
V
V2EX
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
The GitHub Blog
The GitHub Blog
P
Proofpoint News Feed
L
Lohrmann on Cybersecurity
博客园 - 司徒正美
T
Threatpost
P
Palo Alto Networks Blog
A
About on SuperTechFans
Spread Privacy
Spread Privacy
Engineering at Meta
Engineering at Meta
N
News | PayPal Newsroom
T
Tailwind CSS Blog
The Last Watchdog
The Last Watchdog
Blog — PlanetScale
Blog — PlanetScale
A
Arctic Wolf
量子位
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
博客园 - 聂微东
Google Online Security Blog
Google Online Security Blog
Google DeepMind News
Google DeepMind News
www.infosecurity-magazine.com
www.infosecurity-magazine.com
V
Vulnerabilities – Threatpost
H
Hacker News: Front Page

Angular

关于外部 js 修改 dx-select-box 的值的可行性 2025 年 Angular SSR 达到 Next.js 的水平了吗?记得两三年前, Angular 自己的官方文档 Google 都只索引个首页,现在好像正常收录了 - V2EX Angular 这么没落了吗 - V2EX ng-dnd 3.0 发布了!🎉 - V2EX Angular 页面跳转后返回前页状态(输入的数据)丢失,有没有什么简单的包引入后就能像普通页面一样跳转后保留输入数据? - V2EX 请教下 angular computed 相关的问题 - V2EX 开源复刻了一个 Angular Canvas 动态背景组件库,欢迎大家试用/PR [创意来自本站/t/1020300] - V2EX 有人成功部署过 Angular 17 SSR 到 AWS 么? vs code 的 angular 扩展如何在关闭 strictTemplates 的情况下强制启用模板属性跳转? 被 angular17 搞疯了 - V2EX angular 17 发布 - V2EX 怎么他喵的会有这种事 - V2EX 请问 ngFor 的数组更新后,如何在获知页面渲染已完成? - V2EX 大一留学生,想找一份 Angular 的远程实习补贴日常开销 - V2EX 新手请教 Angular 学习课程 [开工礼物] 🥳 Angular V16 发布啦 - V2EX Angular 新纪元: Signals RFC Angular 写的网站最快实现 I18n 的方法是什么,只要能切换中英文就行,不需要支持其它语言 - V2EX 现在国外有哪一个大一点的网站是用 Angular 写前端的吗? - V2EX Material Motion 的最完整实现 - Material Studies 示例应用 Reply 的 Angular 实现现已公开 - V2EX Angular 15 发布 - V2EX 有 angular 大神吗, cdk-virtual-scroll-viewport 和 formArray 一起用滚动中间顺序乱了 - V2EX 问:来个精通 Angular 的大哥帮忙看一段代码 - V2EX 为什么 Angular 的一些组件仍在使用 Promise? - V2EX 有没有大佬写过 angular 动态表单 请教关于 SSR 的问题。SSR 有可能隐藏 AngularJS 入口文件吗? Angular 14 更新 - V2EX Angular SSR 多语言的最佳实践(SEO 效果好)是什么? - V2EX Angular 的 API 请求全放在一个服务里还是分开不同服务比较好?全放一起感觉文件太长了。另外服务和 component 放一起会不会看起来更整齐一些?官方好像不是这么做 - V2EX 小白请教关于 Angular 路由的动态注册方式 - V2EX 各位有写 angular 的吗?我想问一下关于 vscode 插件的问题 - V2EX 为什么现在国内用 Angular 的网站感觉非常少? - V2EX Angular 有没有类似 OneDrive 网页版文件列表的轮子? - V2EX Angular 学起来真是太难了, 国内资料少, 用 G 搜呢,总感觉表达不准确,搜不到好的结果 - V2EX 服务端渲染(SSR)怎么区分 JS 代码块是在浏览器执行,还是在 Server 端执行? - V2EX [Angular] ngx-center 单运行时多项目共享依赖解决方案 - V2EX 最近 Angular 的占有率有所上升吗? - V2EX Angular12 正式版发布 - V2EX 借着 vue 和 react 的思路,跟着 b 站视频学了三天 angluar11 后,我来吐吐槽。。。 - V2EX ng 是不是没落了,国内书籍只有 7 版本 - V2EX 像富文本编辑器,组态设计器这些传统桌面应用要是放在 Web 端实现的话,选什么框架? - V2EX Angular 9+ 升级小记 —— 应付 MSAL-Angular 与 ngx-restangular 的兼容性问题 - V2EX angular 模板不够"typescript", 是我的姿势不对吗? - V2EX 这里好冷清,想问下有没有什么 angular 论坛比较火热的? - V2EX 为什么用 Angular 的比用 Vue/React 的少那么多? - V2EX AngularGo —— 一个开源 Angular SPA 模板 - V2EX 有没有好看的 Angular/material 主题? - V2EX
Angular 开发小程序 - V2EX
wszgrcy · 2021-09-11 · via Angular

这是一个创建于 1737 天前的主题,其中的信息可能已经有所发展或是发生改变。

  • 通过修改Angular实现使用Angular开发小程序
  • 本项目实现的目的很简单也很纯粹,就是告诉大家.框架无高低,使用的人,有高低

视频简介

开发模板

修改内容

  • builder

    修改用于支持自定义构建

  • component 编译时

    通过提前解析获得模板与样式,转换为小程序所需的

  • 全局变量

    用来支持ngZoneAngular默认全局引用

  • platform

    通过实现自定义的 platform,给予小程序的启动上下文支持

  • renderFactory

    原渲染工厂支持的是 dom 渲染,但是小程序不需要

  • 主出口重建

    主出口预先加载相关依赖,为后面的 page 做准备

  • 文件系统监听修改

    需要在预处理结束时,清除文件缓存

增加内容

  • 组件与页面的注册函数

    只有被注册,还会自动的查询依赖关系与生成

  • 相关生命周期的传递

    小程序自带的一些生命周期

  • 小程序相关 token.

    APP_TOKEN可以获得 App 实例 COMPONENT_TOKEN,PAGE_TOKEN可以获得组件对应的小程序组件实例

已实现内容

  • 变更检测
  • Input,Output
  • 依赖注入
  • ng-content
  • ngIf,ngSwitch,ngFor

    对于其他指令及自定义指令,暂未实现

  • 小程序大部分功能

未实现

可实现的功能

  • http
  • 管道
  • 非结构型指令
  • 结构型指令的非引用传递或有限传递
  • 路由的部分实现

    路由是否实现主要看小程序的使用场景需不需要路由这个东西

  • 表单
  • 自定义组件

不可能实现的功能

  • 无限制的结构型指令

    除非模板运行动态按需加载

其他平台的支持

  • 目前功能尚未完善,不对多余的平台做支持
  • 目前仅支持微信小程序,但是未来重构完善后,会添加其他平台的小程序支持

准备做的

component 的 template 重写

  • 之前是通过完全重写实现的值绑定与更新,但是是因为有一个技术没法实现所以才采取点方案.
  • 目前已经可以通过替换调用函数实现这个,所以重新 template
  • 重写后将会使管道,表单,非结构型指令的支持
houzhenhong

1

houzhenhong      2021 年 9 月 11 日 via iPhone

厉害,比想象的完成度高,加油!希望能继续完善。

beyondex

2

beyondex      2021 年 9 月 11 日

牛逼,之前从你的 GitHUb 主页上看到过这个项目,持续关注。

beginor

3

beginor      2021 年 9 月 11 日 via Android

这个厉害,ng 终于可以开发小程序了!

nzbin

4

nzbin      2021 年 9 月 11 日

star 支持,期待项目更加完善