设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
程序员
›
新手问个 angular 问题,就是表单数据如何优雅的封装到 ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
求职半个月,感觉快撑不住了,想听听大家的
›
共事了 7 年的同事今天 last day,还是会有
›
你能接受女朋友不要彩礼,但是和你谈之前经
›
国内 TOP 大厂快满 3 年了,想裸辞自由几个
›
半夜扰民怎么办,已经严重影响休息了
今日热议主题
分享一个不错的桌面摆件: Busy Bar
一天上线「图像标记」功能: AI 让我这个前
为什么机场的订阅更新老失败,每次得手动去
在国内云主机跑梯子客户端,会有被封的风险
做了一个小工具,人生 k 线图
存储涨价、欠钱不还,最终我选择了 115
来 V2 碰碰运气
同志们,技术问题来了,大家讨论下, jwt
macos 登录与后台页面的“允许在后台”部分
[求职][杭州] 寻求中高级后端岗位
显示全部
|
最新评论
14 条回复
·
1557 次点击
11#
shakaraka
初学
2025-11-24 19:23:02
@helee9199 #8 很久官方就预告 20 号出了。你没关注
12#
shakaraka
初学
2025-11-24 19:28:43
@helee9199 #9 首先你写 java 肯定知道 DTO 、VO 这些鬼东西。 先抛开 ng 的 FormGroup ,换个角度想,后端给你定义的数据类型,只是交换数据而已,彼此沟通所需要的内容而已。 但是你页面上,还有控制你页面的属性、字段等,这些后端是不需要的,所以在页面上是会有自己的一套数据结构。 你不能想当然把交换数据的结构当做是你页面上要用到的结构。 一个一个转换、赋值是最稳妥、最一目了然的做法。
13#
helee9199
楼主
小成
2025-11-24 19:44:57
@shakaraka 啊 一个一个写转换赋值那这也太蠢了吧,init 的时候要做一遍 数据提交的时候又要做一遍, 真的没有什么方法或者组件能实现 页面上的 beanname 和 model 对应上了就能自动封装的操作吗? 也就是 springmvc 那种模式。form 里的 name 和 model 的 beanname 对应上 自动封装数据。
14#
shakaraka
初学
2025-11-24 19:56:53
@helee9199 #12 并不会。而且现在 21 版本有了 signal form ,总体来说会好用很多。 你可以看看这个视频,不管用不用 signal form ,还是 vue 那种,我上面说的逻辑还是不变的。 你始终需要先定义,再使用,这个是个最佳实践方式。特别像是在 vue2 的时候,你动态给 data 赋值,新手还出现很多赋值了,页面没反应,又或者是表单找不到 data 里的数据了,等等。 https://www.bilibili.com/video/BV1Nys4zvEmr
15#
helee9199
楼主
小成
2025-11-24 20:14:22
@shakaraka 好吧,这个问题纠结了三四天了,因为就是想找个办法解决这个痛点,工作进度一直卡着在。 也能是 java 后端的僵化思维吧,带着 java 的思维搞 angular 。 你这个视频确实是有些启发。既然是这样 还是老老实实的写吧。 感谢了~
1
2
/ 2 页
浏览过的版块
生活
问与答
宽带症候群
职场话题
交易
返回顶部