使用AngularDart Material包时,遇到了以下错误,希望得到帮助:
"No value accessor for (username) or you may be missing formDirectives in your directives list."
最小设置(在指令列表中指定了formDirectives): login.html
"No value accessor for (username) or you may be missing formDirectives in your directives list."
最小设置(在指令列表中指定了formDirectives): login.html
<form (ngSubmit)="onSubmit()" #form="ngForm">
<material-input class="username" ngControl="username" [(ngModel)]="username"
[required]="true"
[floatingLabel]="true"
label="Username">
</material-input>
</form>
login.dart
import 'package:angular/angular.dart';
import 'package:angular_components/angular_components.dart';
import 'package:angular_forms/angular_forms.dart';
@Component(
selector: 'login',
styleUrls: const ['style.css'],
templateUrl: 'login.html',
directives: const [formDirectives,MaterialInputComponent,]
)
class LoginComponent {
String username;
void onSubmit() {}
}