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

推荐订阅源

MongoDB | Blog
MongoDB | Blog
Recorded Future
Recorded Future
Jina AI
Jina AI
The Register - Security
The Register - Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
F
Fortinet All Blogs
人人都是产品经理
人人都是产品经理
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
L
LangChain Blog
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
GbyAI
GbyAI
The GitHub Blog
The GitHub Blog
Vercel News
Vercel News
博客园 - 【当耐特】
雷峰网
雷峰网
The Cloudflare Blog
阮一峰的网络日志
阮一峰的网络日志
aimingoo的专栏
aimingoo的专栏
云风的 BLOG
云风的 BLOG
I
InfoQ
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google DeepMind News
Google DeepMind News
Security Latest
Security Latest
有赞技术团队
有赞技术团队
L
Lohrmann on Cybersecurity
P
Proofpoint News Feed
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
The Last Watchdog
The Last Watchdog
P
Privacy & Cybersecurity Law Blog
Scott Helme
Scott Helme
Google Online Security Blog
Google Online Security Blog
WordPress大学
WordPress大学
Hacker News - Newest:
Hacker News - Newest: "LLM"
NISL@THU
NISL@THU
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
B
Blog RSS Feed
Cyberwarzone
Cyberwarzone
K
Kaspersky official blog
F
Full Disclosure
Martin Fowler
Martin Fowler
Spread Privacy
Spread Privacy
D
Docker
C
Cisco Blogs
www.infosecurity-magazine.com
www.infosecurity-magazine.com
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 的情况下强制启用模板属性跳转? 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 开发小程序 - 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
被 angular17 搞疯了 - V2EX
wjpauli · 2023-11-30 · via Angular

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

这是一个大升级,但是对原来的 16 的项目非常不友好,我尝试 ng update ,遇到了很多奇葩的错误,后来干脆重新 ng new app ,在重新复制代码。然后发现了很多变化:

  1. 我 NAS 上映射的驱动器,无法使用了。比如把 NAS 的路径映射为 W:\,然后在 W:\下创建 app ,现在创建后无法执行,报错,这导致无法多机开发。

  2. 组件多了一个 standalone: true 的概念,这样以前可以直接用的组件,都需要按需 import 一下,其实这样挺好的,防止不必要的加载,但代码改起来累死了,尤其是 material.angular 。。。

  3. 以前的 app.module.ts 不见了,很多都需要自己改地方

  4. and much more....

  • NAS
  • 映射
  • 组件
  • App

    20 条回复    2024-01-11 13:42:37 +08:00

    orzorzorzorz

    2

    orzorzorzorz      2023 年 11 月 30 日   ❤️ 1

    这是很久没更过版本了吧,我 16 升 17 就改了版本号跟 tsconfig ,其它也没动。
    第一点不知道为啥会跟一个前端库有关,如果是路由问题可以加打包参数解决。第二点没办法。第三点可以加回去的,记得是在 angular.json 里改配置。

    newaccount

    3

    newaccount      2023 年 11 月 30 日   ❤️ 1

    啊? 16 到 17 基本无感升级的啊。换 standalone 也就跑一下 ng generate 再改改就差不多了
    就是切换成新的 application builder 有点烦,weixin-js-sdk 只能 amd ,得手工改改
    上周 ng-zorro-antd 17 和 spring boot 3.2 都发布了,整的跟过节似的

    cslive

    4

    cslive      2023 年 11 月 30 日

    不习惯 new 的时候加参数 standalone=false ,就变成 module 模式了

    chf007

    5

    chf007      2023 年 11 月 30 日   ❤️ 1

    这节点也是好久没人来发言了吧

    nzbin

    6

    nzbin      2023 年 11 月 30 日

    你这 16 的代码写的是有多烂。。。还有,升级出问题,git 回退不就行嘛。。。

    crysislinux

    7

    crysislinux      2023 年 11 月 30 日 via Android

    module 还是可以用的吧?

    mknightoy

    8

    mknightoy      2023 年 11 月 30 日

    突然看到这个词楞了一下,都快忘了这个框架了,不知道为什么有点感叹?

    rppig42

    9

    rppig42      2023 年 11 月 30 日

    有没有国内 Angular 讨论群组鸭

    credo123

    10

    credo123      2023 年 11 月 30 日

    我是 16 升到 17 的啊.已经 OK 了.基本还行啊.
    每次升级必备的配置文件全部检查一次,调了不少配置.不过还好.每次升级我都会创建个新项目,对比老项目检查一次.
    第 1 点,没这需求.也没太明白这需求.
    第 2 点,ngzorro 老早就建议这么搞,我跟着也全改了.
    第 3 点,我升级上来的这文件还在,继续用着.

    ng zorro 17 和 springboot 3.2 都升了, 测试通过,没啥大问题.跟上面 newaccount 说的一样,集中发布,整的跟过节似得.

    credo123

    11

    credo123      2023 年 11 月 30 日

    第二点我说错了哈.....

    duke807

    12

    duke807      2023 年 11 月 30 日

    所以,我现在只用 vanilla js
    想当年 angular 1.x 的时候,我就在用 angular ,2.x 也用了一段时间

    duke807

    13

    duke807      2023 年 11 月 30 日

    当年,N 多老项目由 callback hell 改成 async 操作,再配上 1.x 到 2.x 升级,才是真的要疯掉

    heyline

    14

    heyline      2023 年 11 月 30 日

    你们都不依赖低版本库的吗,我也想升级

    nzbin

    15

    nzbin      2023 年 11 月 30 日

    @rppig42 我这倒是有个 QQ 群:892182140

    wjpauli

    16

    wjpauli      2023 年 12 月 2 日

    你们觉得 16->17 无感升级,是因为你们仅仅在项目中使用了 ng update 。我建议你们直接用 17 创建一个新的项目,会发现项目的结构区别很大。

    wjpauli

    17

    wjpauli      2023 年 12 月 2 日

    @credo123 第 1 点,没这需求.也没太明白这需求.
    我来解释一下这个需求:就是几台电脑开发同一个项目,比如在台式机开发后,外出用笔记本继续开发,我只需要把项目保存在 NAS 的路径上就可以了,为了防止不理解//192.168.1.x 这样的 ip 地址,我特意把这个 NAS 目录映射成驱动器,给了盘符。但是到了 v17 ,ng new 创建的 project ,直接 ng server 是不可以的。现在只能又用上了 Synology Driver Client ,本机开发,同步 NAS 。

    p2007

    18

    p2007      2023 年 12 月 27 日

    一直没弄明白,standalone 组件的好处是什么?

    chnwillliu

    19

    chnwillliu      2024 年 1 月 11 日 via Android

    @parthenon2007 很多动态挂载的 component 就特别适合 standalone component 。

    你有个 modal service 可以接受任意 component 弹窗,或是要手动 lazy load 一个组件,你就会发现 component 必须装在 NgModule 里的设定这时候很累赘。

    ES6 dynamic import 这个 component 还不行,还要先拿它所在的 ngModule 的 ref , 搞什么 resolve ComponentFactory , 用 factory 再 create component 。