@Component({
selector: 'my-app',
template: `{{name}}`
})
export class AppComponent {
data: string = "data"
name:string
constructor() {
this.name = "<input [(ngModel)]='data' />"
}
}
Я хочу, чтобы показать текстовое поле и привязку переменных данныхКак преобразовать строку в синтаксис Angular2
Могу ли я изменить компонент шаблона с помощью функции? Пример editTemplate (шаблон: строка) { компонент ({ templte: шаблон }) } –
Вы не можете динамически делать что-либо с шаблоном, за исключением создания нового компонента во время выполнения. Когда компонент компилируется, шаблон преобразуется в JS, а Angular не использует исходную разметку каким-либо образом. –
Я следую этому примеру, но не работает –