Контекст выражения шаблона обычно ограничен самим экземпляром компонента. Поэтому, когда вы интерполируете переменную внутри {{}}
, она по существу будет искать подходящее свойство базового экземпляра компонента или ссылочной переменной шаблона.
Когда вы делаете Object = Object
в компоненте, вы фактически создаете свойство Object
компонента, которое ссылается на глобальный Object
, на который ссылается компонент.
Но то же самое невозможно внутри выражения шаблона, оно не имеет никакого доступа к глобальным свойствам, кроме undefined
.
Эта часть документов объясняет это:
Шаблонные выражения не могут ссылаться на что-либо в глобальном пространстве имен,
кроме неопределенного. Они не могут ссылаться на окно или документ.
Кроме того, они не могут вызывать console.log () или Math.max (), и они
ограничено ссылками на члены контекста выражения.