我刚开始学习angular5,我有使用AngularJs的经验。今天了解订阅,观察者和观察,我对这些概念非常困惑。
我想到的第一件事是angular5已经有双向数据绑定,如果某些值发生变化,它会在整个应用程序中发生变化,对吗?
就像在AngualarJs中一样,如果我们在angular5中需要这些概念就是这种情况。
答案 0 :(得分:0)
AngularJS中的双向绑定有许多缺点
表现不佳
较大的应用程序难以维护
更多
如果需要双向数据绑定,可以使用ngModel。在互联网上也有很多关于此问题的讨论,因此Google搜索应该可以让您了解最新信息
答案 1 :(得分:0)
现在,大多数Angular开发人员都使用反应式表单,开发人员也会使用反应式编程。可观察模式有很多好处。您可以通过Google搜索获得这些好处。我要形容你为什么可以观察到? 当您触发事件时,您正在通过向事件提供回调函数来监听,因为这是非常古老的侦听概念。 Observable为操作员提供了更好的功能,您可以根据自己的选择过滤结果,根据您的选择改变结果,可以通过多种功能(方法)进行监听,可以与多个obervable等结合使用。
继续学习反应式编程。它不仅限于Angular。您也可以在React和其他框架中使用。
希望它会有所帮助