我想将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" />
答案 0 :(得分:1)
@Input() bind : {to : {me : 'hello' }};
应该是
@Input() bind = {to : {me : 'hello' }};
否则您只需指定属性的类型为{to : {me : 'hello' }}
而不是值。