为什么不只使用两种方式的数据绑定?

Why not use only two way data binding?

为什么我不应该一直使用双向数据绑定?

当您第一次启动时angular,可以使用双向绑定。但它也有一些缺点。

我首先想到的是: 它是模板驱动的,这意味着:您不能动态添加或删除要绑定的数据。您必须在 HTML 处定义所有数据字段,然后隐藏或显示它们。

其次是 angular 在幕后改变检测周期 运行。它会不断检查是否有任何更改,以便它可以更新其对应项。当您的应用程序变得越来越大时,这种性能负载就会增加。然后你必须优化。

我说了,作为一个新人,你可以使用它。但是你会体验到为什么你应该使用一种方式绑定和 angular 自己的其他方式。