HTML5、Dart与游戏开发全解析
1. HTML5表单与Dart结合的数据处理
在处理HTML5表单与Dart结合的应用时,数据转换是必不可少的步骤。例如,从 balance 和 pin_code 元素对象获取的值始终是字符串类型,这就需要进行数据转换。
为了构建更健壮的应用,我们需要在模型类中添加数据验证功能。以 BankAccount 类的 number 字段为例,具体操作如下:
1. 将字段设为私有 :
String _number;
- 创建getter和setter方法进行验证 :
String get number => _number;
set number(value) {
if (value == null || value.isEmpty)
throw new ArgumentError("No number value is given");
var exp = new RegExp(r"[0-9]{3}-[0-9]{7}-[0-9]{2}");
if (exp.hasMatch(value)) _number = value;
}
超级会员免费看
订阅专栏 解锁全文
2397

被折叠的 条评论
为什么被折叠?



