我有一个包含多个输入字段和单选按钮的表单。它不是将这些对象绑定到String类型字段,然后将其重新映射到我的模型类,而是直接执行此操作。
<input type="text" ng-model="myObject.intField" />
控制器会有这样一个成员:
MyObject myObject = new MyObject();
class MyObject {
int intField;
}
如果用户输入任何值,这将产生错误,因为它是字符串而不是int。在AngularJS中,这没有问题,因为所有内容都是动态类型的。
对于比int更复杂的类型,这也应该是可能的。
答案 0 :(得分:1)
为什么不使用
<input type='number' ...
据我所知,这应该做你想做的事。
在Angular.js中你可以这样做,因为JavaScript会根据需要在String和Num之间进行转换,但Dart不会。