一尘不染

为什么混合插值和表达式是不好的做法

angularjs

从文档中:

在表达式中嵌入插值标记

注意: AngularJS指令属性采用带嵌入式表达式的表达式 插值标记。将插值标记嵌入表达式中被认为是 不好的做法

AngularJS开发人员指南-插值

我正在寻找一个写得很好的规范答案,可以给读者指出。


阅读 334

收藏
2020-07-04

共1个答案

一尘不染

从文档中:

为什么混合插值和表达式是不好的做法:

  • 它增加了标记的复杂性

  • 由于插值本身是一个指令,因此不能保证它适用于每个指令。如果另一个指令在插值运行之前访问属性数据,它将获得原始插值标记而不是数据。

  • 它会影响性能,因为插值将另一个观察者添加到示波器中。

AngularJS开发人员指南-插值

2020-07-04