第23/33集:信号模式,“角女性”
#javascript #网络开发人员 #编程 #angular

我们有新的内容以信号模式为中心,角度社区聚会发表了他们的特别活动“角度的女人”的录制。

信号模式

结合信号和可观察到:Enea Jahollari和Chau Tran

未来的信号无处不在,要求我们提出新的模式。上周,Enea Jahollori和Chao Tran确实做到了。

他们开发了一个实用程序功能,该功能将RXJS管算子应用于一个信号或包含信号和可观察到的数组。

在内部,它归结于方法toSignaltoObservable之间来回走动。

肯定有很多用例。


此示例显示了代表帖子的信号。还有一个可观察到的,其中包含对该职位的喜欢的数量。

我们想提出一个SignalqualityPost,该Signal要求post至少具有10个喜欢。

computedFrom结合了postlikes$,并将filtermap运算符从rxjs到源。

@Component({
  selector: 'app-post',
  template: `<p>{{ qualityPost() }}</p>`,
  standalone: true,
})
export class QualityPostComponent {
  post = signal('The weather is nice today');
  likes$ = interval(1000);

  // switches to value of post after 10 seconds
  qualityPost = computedFrom(
    [this.post, this.likes$],
    '',
    pipe(
      filter(([, likes]) => likes >= 10),
      map(([post]) => post),
    ),
  );
}

自动信号:Mike Pearson

Mike Pearson最近还引入了一个称为“自动信号”模式的图案范围。这里的用例是用于取决于基础可观察的共享信号。

他的实用程序方法像tosignal一样工作,但当保存信号的组件被破坏时也可以自动取消标记。

DOS和DONM:Yevgeny Tuboltsev

yevgeny tuboltsev发表了一篇文章,其中包含有关信号的do and and and nonts and do and and nonts and nonts and nonsants。

角度的女人

Angular Meetup发表了他们对一个非常特别的聚会录制,名为“ Angular的女性”。有两个演讲。
玛丽亚·科尼瓦(Maria Korneeva)谈到了“其中有什么共同的伟大女性有什么共同点”,而玛蒂娜·克劳斯(Martina Kraus)也谈论信号和rxjs。

,与来自Angular社区的流行或著名女性进行了小组讨论。

新版本

nx是Angular CLI的替代方案,在版本16.7中发行。对于E2E测试,它现在为我们提供了剧作家和柏树之间的选择。

Nx 16.7 Release Notes

Primeng,一个UI库,可在16.2

中使用

PrimeNg 16.2 Release Notes

ionic,一种跨平台工具包,最高为7.3。

Ionic 7.3 Release Notes


Angular 17具有第一个预发行。它已经包含了模板中的控制流语法的第一步。

Angular 17 Pre-Release