我有一个非常初学的问题。我正在将m项目从beta17更新为rc4。我不断得到例外:TypeError: Cannot read property 'hasError' of undefined
。我假设我在滥用FromControl和FormGroup。
我关注:http://blog.ng-book.com/the-ultimate-guide-to-forms-in-angular-2/
我添加了plnkr,那里有点意大利面。 https://plnkr.co/edit/HJaJfAeLfvllAbKdGMkR?p=preview
非常感谢
答案 0 :(得分:1)
好吧,这真是我的愚蠢错误。它应该在@Input()中。
@Input() formControl: FormControl;
很抱歉打扰。
答案 1 :(得分:0)
基于你的plunker我得到一个rxjs错误...根据io你应该从systemjs.config.js直接映射到它,看起来像这样
var map = {
'app': 'app', // 'dist',
'@angular': 'node_modules/@angular',
'angular2-in-memory-web-api': 'node_modules/angular2-in-memory-web-api',
'rxjs': 'node_modules/rxjs' <--------------------HERE!
};
// packages tells the System loader how to load when no filename and/or no extension
var packages = {
'app': { main: 'main.js', defaultExtension: 'js' },
'rxjs': { defaultExtension: 'js' }, <---------------AND HERE!
'angular2-in-memory-web-api': { main: 'index.js', defaultExtension: 'js' },
};
我不是表单专家,但是io还涵盖了新表单语法here
修改强>
This帖子看起来也与您的体验类似。这也指出您的语法可能与您的表单有关。