Is there a difference between using a pipe and a method in template interpolation in an Angular application?
For example:
<h1>{{ name.toLowerCase() }}</h1>
vs <h1>{{ name | lowercase }}</h1>
In terms of performance, is there a real gain or is it just personal preference?
I know that calling methods in your template will generally slow performance due to Angular constantly checking to see whether or not its execution has changed anything. Most of the time, I'd use a computed property on my component.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…