V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Mirachael  ›  全部回复第 1 页 / 共 10 页
回复总数  188
1  2  3  4  5  6  7  8  9  10  
记得有次跟一个河南姑娘约会去看脱口秀,上来就爆一个歧视河南人的玩笑,然后姑娘整场都没笑。。。
隔音棉没用,我贴过。搬吧
289 天前
回复了 289396212 创建的主题 程序员 有没有办法用 C#写 react
稍微学一下 typescript ,再结合 cursor 辅助写,完全没有难度吧。
289 天前
回复了 sleepingdog 创建的主题 健身 室内的有氧运动有什么推荐?
壶铃有氧,新手建议小重量,b 站找一套动作跟着练,20 分钟左右够够的。
用防水袋装,至少包不会臭
这边建议还是摸鱼吧
327 天前
回复了 HEGGRIA 创建的主题 汽车 30w 左右预算,五选一纠结中
@JayZXu #52 堵车的情况说到点子上了
2024-09-12 13:47:45 +08:00
回复了 ambery 创建的主题 汽车 关于第一辆车的问题
@victorkk #80 哪个城市要这么贵?
2024-07-23 14:24:29 +08:00
回复了 YJi 创建的主题 生活 不想上班~ 想出去骑车~~
13 年骑过,11 年了。。
2024-06-11 09:43:05 +08:00
回复了 nightnotlate 创建的主题 问与答 你们会总是注意到同一个数字吗
@21231sv #32 哈哈,连想法都是一样
2024-04-23 13:12:57 +08:00
回复了 37Y37 创建的主题 旅行 五一马上到了,几个我去过的人少景美的地方可以参考
@JarvanIV 4 月 13 号去的,垃圾不多,能接受吧,至少比武功山强太多了,风景真的不错
2024-04-22 16:59:11 +08:00
回复了 37Y37 创建的主题 旅行 五一马上到了,几个我去过的人少景美的地方可以参考
@NGUP915 上次去了温岭的水桶岙徒步,风景非常好,就是海湾风景,温岭主要还是吃海鲜,我觉的味道还不错。
2024-04-19 10:07:24 +08:00
回复了 Mirachael 创建的主题 Angular 请教下 angular computed 相关的问题
@chnwillliu #21 shallow clone 确实可以,但是实际情况时 object 通常是带有方法的类实例,浅拷贝会导致 user signal 丢失方法。所以这种情况应该 deepClone
2024-04-19 09:32:26 +08:00
回复了 Mirachael 创建的主题 Angular 请教下 angular computed 相关的问题
@wunonglin #19

试过了,不是设置 true ,应该时设置为 false ,确实可以更新视图

```

user = signal<User>({} as User, {
equal: () => false,
});
```
2024-04-18 11:28:48 +08:00
回复了 Mirachael 创建的主题 Angular 请教下 angular computed 相关的问题
@Mirachael #13 但是又无法解释,不使用深拷贝,只返回 user.addresses 时,视图能更新这种情况。。。
2024-04-18 11:27:41 +08:00
回复了 Mirachael 创建的主题 Angular 请教下 angular computed 相关的问题
@Chad0000 #12 你应该就是没有使用 push 模式,因为默认的更新策略就是会把组件树的所有节点都检查一遍,跟使用 getter/setter 没有关系,你可以看下这篇文章 https://juejin.cn/post/6844904017836032007
2024-04-18 11:22:58 +08:00
回复了 Mirachael 创建的主题 Angular 请教下 angular computed 相关的问题
@chnwillliu #9 你说的对,浅拷贝还不行,必须使用深拷贝,因为在 computed 里使用的都是 addresses ,我使用 lodash 的 cloneDeep 方法就可以

```
addAddress() {
this.user.update((u) => {
const addr = new Address('test', '20000');
u.addAddress(addr);

return cloneDeep(u);
});
}
```
2024-04-18 10:45:00 +08:00
回复了 Mirachael 创建的主题 Angular 请教下 angular computed 相关的问题
@chnwillliu #9 我觉的跟 user 的 object reference 变没变没关系,因为这种写法是可以更新视图的

```
addresses = computed(() => {
const user = this.dataService.user();

// 直接返回 user.addresses ,页面会更新
return user.addresses;
});
```
2024-04-18 10:41:39 +08:00
回复了 Mirachael 创建的主题 Angular 请教下 angular computed 相关的问题
@Chad0000 #3 这是 angular 的新特性 signal ,如果在模板里获取 signal 的当前值,需要像方法一样调用。比如 dataService.user().addresses 。这个 user 是 signal ,不是方法。另外,你说模板不要传方法,其实是更新策略选择的问题。
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3154 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 10:55 · PVG 18:55 · LAX 03:55 · JFK 06:55
♥ Do have faith in what you're doing.