2016-11-02 5 views

ответ

4

Похоже, что название является свойством компонента, поэтому оно ожидает переменную или строку. Я предполагаю, что правильный синтаксис будет:

<my-comp [title]="'Foo\'s component'"></my-comp> 

Добавление апостроф перед и после

1

Вы связываетесь с свойством title, которое, вероятно, имеет тип string. То, что вы на самом деле делаете, привязывает его к выражению javascript (well .. angular2), которое равно Foo's component, но это недействительное выражение.

То, что вы должны делать:

  • Либо установить title свойство компонента без синтаксиса связывания, просто title="Foo's Component"
  • в качестве альтернативы, привязать его к строке, как это: [title]="'Foo\'s component'".
Смежные вопросы