fre*_*d00 8 angular two-way-binding
我试图在Angular 4中使用双向绑定.这是我的组件代码:
@Component({
selector: 'form-validation',
templateUrl: './form.validation.template.html',
encapsulation: ViewEncapsulation.None
})
export class ValidationComponent {
@Input() data;
@Output dataChange = new EventEmitter();
//...
}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试在类似的东西上使用它时:
<form-validation [(data)]="data"></form-validation>
Run Code Online (Sandbox Code Playgroud)
我在Chrome的控制台上收到此错误:
Cannot assign to read only property 'dataChange' of object '#<ValidationComponent>'
Run Code Online (Sandbox Code Playgroud)
该data属性是一个特定类型的数组,但即使我通知此类型或inicialize属性错误发生.
| 归档时间: |
|
| 查看次数: |
840 次 |
| 最近记录: |