Flutter parse(';https://www.a2rstore.in/api/school/v1/noticeApi.php?id=${widget.s_id}';);在widget.s_id上出现错误 类通知扩展StatefulWidget{ 最终字符串s_id; const通知({Key Key,this.s_id}):super(Key:Key); @凌驾 _NoticeEstate createState()=>\u NoticeEstate(); } 类\u扩展状态{ TextEditingController _titleController=新的TextEditingController(); var api= parse('https://www.a2rstore.in/api/school/v1/noticeApi.php?id=${widget.s_id}');
没有上下文,无法调用“小部件”。 正确的方法是首先定义变量:Flutter parse(';https://www.a2rstore.in/api/school/v1/noticeApi.php?id=${widget.s_id}';);在widget.s_id上出现错误 类通知扩展StatefulWidget{ 最终字符串s_id; const通知({Key Key,this.s_id}):super(Key:Key); @凌驾 _NoticeEstate createState()=>\u NoticeEstate(); } 类\u扩展状态{ TextEditingController _titleController=新的TextEditingController(); var api= parse('https://www.a2rstore.in/api/school/v1/noticeApi.php?id=${widget.s_id}');,flutter,dart,flutter-layout,flutter-animation,flutter-test,Flutter,Dart,Flutter Layout,Flutter Animation,Flutter Test,没有上下文,无法调用“小部件”。 正确的方法是首先定义变量: class Notice extends StatefulWidget { final String s_id; const Notice({Key key, this.s_id}) : super(key: key); @override _NoticeState createState() => _NoticeState(); } class _NoticeState extends State<
class Notice extends StatefulWidget {
final String s_id;
const Notice({Key key, this.s_id}) : super(key: key);
@override
_NoticeState createState() => _NoticeState();
}
class _NoticeState extends State<Notice> {
TextEditingController _titleController = new TextEditingController();
var api =
Uri.parse('https://www.a2rstore.in/api/school/v1/noticeApi.php?id=${widget.s_id}');
请提供使用此代码的上下文和完整的错误消息。实际上,我想在api链接中添加一个变量。@julemand101请检查此代码。请检查此代码。我不明白此代码中有什么问题
class _NoticeState extends State<Notice> {
TextEditingController _titleController = new TextEditingController();
var api;
...
}
@override
initState(){
api = Uri.parse('https://www.a2rstore.in/api/school/v1/noticeApi.php?id=${widget.s_id}');
}