三种方式更新角信号

昨天,我写了一些最佳实践在暴露一个信号在我们的角度应用程序。现在让我们看一下三种不同的方式可以更新一个信号。

设置()

最简单的方法来更新是一个信号设置()方法。好又简单的字符串或布尔值等基本数据类型:

变异()

如果我们只使用一个对象或数组和想要更新一个或两个属性的对象/数组,变异()的路要走。让我们考虑以下信号:

更新为我们的第一次货币看起来像这样:

update ()

当一个信号的新值取决于其先前的值,update ()使用是最好的方法。这是一个计数器的理想方法,例如:

唯一的区别更新变异就是更新返回新的价值,而变异改变对象的地方:

博士TL;

  • 当你需要更新一个简单的值(字符串、数字、布尔值),使用设置()
  • 如果这新值是基于前一个,使用update ()而不是设置()
  • 最后,在其他场景中,在处理对象或数组时,使用变异()

betway必威滚球

阿兰是一个谷歌开发者网络技术专家,角,谷歌地图。他每天的任务就是帮助开发团队采用角和与该框架建立在规模。他教会了角六大洲!世界旅行和摄影师,阿兰也是一个国际会议的演讲者,和出版了好几视频课程。