[英]value of parameter from object on flutter dart
我是 flutter 的新手,我試圖從對象列表中獲取一個對象,我使用了以下內容。
setProject (int idProject) {
var selectedProject =
this._projectsUser.where ((project) => project ['id'] == idProject);
// print ('selectedProject $ {selectedProject}');
this._project = selectedProject;
}
其中變量是:
List _projectsUser = [];
Object _project = {};
但是當我想獲取對象參數的值時,我收到以下錯誤: The operator '[]' isn't defined for the class 'Object'.
測試這個
setProject (int idProject) {
var selectedProject = this._projectsUser.where ((project) => project ['id'] == idProject).toList()[0];
this._project = selectedProject;
print(selectedProject);
}
List _projectsUser = [{'id':1, 'name':'nothing'},{'id':1, 'name':'nothing2'},{'id':1, 'name':'nothing2'}];
Object _project = {};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.