1

我想将 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" />
4

1 回答 1

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

应该

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

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

于 2017-10-09T03:26:42.260 回答