Gostaria de passar um valor de string para um componente no angular2, mas não funciona com a ligação padrão. Estou pensando em algo semelhante a isto:
<component [inputField]="string"></component>
Infelizmente, apenas expressões são permitidas no lado direito da atribuição. Existe uma maneira de fazer isso?
angular
angular2-template
Andras Hatvani
fonte
fonte
<component [inputField]='string'></component>
id="example-id"
vai passar a string correta desejada, porém, agora haverá 2 elementos com o mesmoid
atributo. Use esta abordagem com sabedoria ...Você pode passar uma string colocando-a entre aspas
fonte
Para incluir aspas simples (e possivelmente outros caracteres HTML especiais) no literal de string, a primeira opção funciona, enquanto aqueles que usam aspas simples para envolver o literal falham com erros de análise. Por exemplo:
Irá exibir "Valor de John" corretamente.
fonte