Question: what is the difference between interpolation and property binding?
Answer: Interpolation is a special syntax that Angular converts into property binding (pair of square bracket). It's a convenient alternative to property binding. Another major difference is that to set an element property to a non-string data value, we must use property binding.