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