如何:将ngModel绑定到Angular中的属性值

时间:2017-10-09 02:07:46

标签: angular angular2-template angular4-forms

我想将ngModel转换为属性值,如下所示

//下面的代码只是为了解释我想要实现的目标

@Component({
    selector: 'app',
    template: '<input [ngModel]="question.model" />'
})
export class Test{
     @Input() bind : {to : {me : 'hello' }}
     question = {model : 'bind.to.me'}
}

生成的模板应该像

<input [ngModel]="bind.to.me" />

1 个答案:

答案 0 :(得分:1)

@Input() bind : {to : {me : 'hello' }};

应该是

@Input() bind = {to : {me : 'hello' }};

否则您只需指定属性的类型为{to : {me : 'hello' }}而不是值。