*错误:操作符'<'没有为类'Object'定义。
- 'Object'来自'dart:core'。尝试将操作符更正为现有操作符,或定义'<'操作符。
title: Text((snapshot.hasData&&snapshot.data !<10)? "${snapshot.data}":'Demo'),
必须指出快照的类型,可以在StreamBuilder
的<>
中指出,例如
StreamBuilder<int>(
还要注意,即使
snapshot.hasData&&snapshot.data !<10
可以,它是非常非常规的,你应该像
那样分隔它snapshot.hasData && snapshot.data! < 10
如果要检查数据个数的长度,则为snapshot.data!.docs().length < 10
如果是data的文本值,
var data = snapshot.data!.doc() as Map<String, dynamic>;
int.tryParse(data['<data_field_for_validation>']) < 10