Я изучаю Angular и TypeScript и сталкивался с различными вариантами строковой интерполяции / литералов шаблонов, и мне было интересно, были ли они взаимозаменяемыми или были ли нюансы их использования?
Во-первых, ' литералы шаблона 'просто то, что они называют' интерполяция строк 'в среде JS?
Во-вторых, в чем разница в контексте Javascript / TypeScript между:
{{ foobar }}
, ${ foobar }
, @ ' foobar '
и самое странное из всех: "{ 'foober' }"
, который я нашел в примере, подобном этому: [ngClass]="{'foobar'}"
В-третьих, для какого из этих должен я использую тэги?