以下是延迟验证的飞镖角度分量代码。这意味着我在验证了dart的双精简修改主模型的整个集合之后,从我的模型对象设置了不同位置的变化。现在我想重构它立即修改模型。只需输入十进制数字段即可更新业务模型字段。如何将Dart的double传递给我的Component中的材质输入,以接收父关系中我的角度组件中存在的商业模型的更新?
@Component(
selector: 'editor',
template: '''
<form><material-input
[(ngModel)]="val"
type="number"
(change)="onChange(\$event)"
floatingLabel
label="pole"
#inp1="ngForm"
>
</material-input></form>
''',
directives: const [
CORE_DIRECTIVES,
materialDirectives,
formDirectives,
materialNumberInputDirectives,
materialInputDirectives
])
class Editor {
@Input()
double val;
@Input()
int i;
@Input()
Map<String, String> colector;
void onChange(double value) {
colector[i.toString()] = value.toString();
}
}
用作:
<editor [val]="o2.num" [colector]="myColector" [i]="i"></editor>