将输入模型绑定到类型字段

时间:2014-07-02 06:57:49

标签: dart angular-dart

我有一个包含多个输入字段和单选按钮的表单。它不是将这些对象绑定到String类型字段,然后将其重新映射到我的模型类,而是直接执行此操作。

<input type="text" ng-model="myObject.intField" />

控制器会有这样一个成员:

MyObject myObject = new MyObject();

class MyObject {
  int intField;
} 

如果用户输入任何值,这将产生错误,因为它是字符串而不是int。在AngularJS中,这没有问题,因为所有内容都是动态类型的。

对于比int更复杂的类型,这也应该是可能的。

1 个答案:

答案 0 :(得分:1)

为什么不使用

<input type='number' ...

据我所知,这应该做你想做的事。

在Angular.js中你可以这样做,因为JavaScript会根据需要在String和Num之间进行转换,但Dart不会。