정의되지 않은 이름 '연락처'-Stateful 위젯의 Flutter toJson Map

Ashf

지도를 만들었지 만 상태 저장 위젯 내에서 변수 '연락처'에 액세스하는 데 어려움이 있습니다. 다른 곳에서 선언해야할지 모르겠습니다 final Contact contact; .

연락처 모델 파일.

class Contact {
int rating;
String name;
String location;
int phoneNumber;
String instagram;
int birthday;
String notes;

Contact(this.name, this.phoneNumber, this.location, this.rating,
this.instagram, this.birthday, this.notes);

Map<String, dynamic> toJson() => {
    'Name': name,
    'PhoneNumber': phoneNumber,
    'Location': location,
    'Rating': rating,
    'Instagram': instagram,
    'Birthday': birthday,
    'Notes': notes,
  };

어디 final Contact contact; 현재 선언

class NewContact extends StatefulWidget {
NewContact({Key key, @required this.contact}) : super(key: key);
final Contact contact;

@override
NewContactState createState() => NewContactState();
}

class NewContactState<T extends NewContact> extends State<T> {
final db = FirebaseFirestore.instance; //...etc

지도가 호출되는 곳

 await db
                  .collection("userData")
                  .doc(uid)
                  .collection("Contacts")
                  .add(contact.toJson());

오류 = 정의되지 않은 이름 '연락처'.

Mohamad Assem Nasser

이후이 contactstatful 위젯을 확장하는 클래스에서 정의되고 NewContact, 당신이 그것을 상태 클래스 대응의 액세스하려면 NewContactState, 당신은 다음과 같이 호출한다 widget.contact.toJson().

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Flutter 정의되지 않은 이름 WhitelistingTextInputFormatter

분류에서Dev

정의되지 않은 이름 'Firestore'Flutter

분류에서Dev

Stateful 위젯을 생성 했는데도 setState () 함수가 정의되지 않은 이유는 무엇입니까?

분류에서Dev

Flutter : 행의 위젯이 정렬되지 않음

분류에서Dev

Flutter 사용자 정의 위젯이 표시되지 않음

분류에서Dev

Flutter의 다른 위젯에서 Stateful 위젯 애니메이션 컨트롤러에 액세스하는 방법은 무엇입니까?

분류에서Dev

Flutter에서 정의되지 않은 이름 '네비게이터'

분류에서Dev

누락 된 정적 대상의 구현되지 않은 처리, Flutter

분류에서Dev

Flutter 1.17 : 위젯 목록의 IF 문이 더 이상 허용되지 않습니다.

분류에서Dev

Flutter-기본 글꼴 "정의되지 않은 이름 컨텍스트"변경

분류에서Dev

Flutter의 중앙 위젯이 장치 중앙에 표시되지 않음

분류에서Dev

Flutter에서 하나의 Stateful 위젯에서 다른 위젯으로 이벤트를 브로드 캐스트하는 방법

분류에서Dev

여러 화면에서 사용되는 Flutter Stateful 위젯이 다시 빌드 됨

분류에서Dev

이름 정의되지 않은 오류

분류에서Dev

Android 연락처-Android 6에서 사용자 정의 필드 아이콘이 표시되지 않음

분류에서Dev

Outlook Web App에 연락처 이름이 표시되지 않음

분류에서Dev

정의되지 않은 연산자와 관련된 Flutter 오류

분류에서Dev

Flutter iOS 아카이브 앱 정의되지 않은 기호

분류에서Dev

PageViewer 내의 위젯은 setState Flutter시 변경되지 않았습니다.

분류에서Dev

Flutter Wrap 위젯의 Text 위젯을 이전 위젯의 끝에서 시작하고 이전 위젯 아래에서 시작하지 않는 방법은 무엇입니까?

분류에서Dev

Flutter Stateful 위젯 설정 생성자 기본값

분류에서Dev

Flutter : 처리되지 않은 예외 : 'List <dynamic>'유형은 'List <String>'유형의 하위 유형이 아닙니다.

분류에서Dev

처리되지 않은 예외 : 'List <dynamic>'유형은 'SubJsonModel'유형의 하위 유형이 아닙니다.-Flutter

분류에서Dev

정의되지 않은 수의 변수 이름 지정

분류에서Dev

Flutter-Draggable 위젯의 피드백이 제대로 애니메이션되지 않습니다.

분류에서Dev

Flutter / cloud_firestore : '[]'연산자가 Map <String, dynamic> Function () 유형에 대해 정의되지 않았습니다.

분류에서Dev

Flutter 함수 색상이 정의되지 않았거나 정의되지 않은 클래스 색상

분류에서Dev

처리되지 않은 예외 : 'List <dynamic>'유형은 'Map <String, dynamic>'유형의 하위 유형이 아닙니다.

분류에서Dev

Flutter : 확장 된 클래스로 텍스트 위젯을 래핑하려고하는데 "이름이 지정된 매개 변수 '자식'이 정의되지 않았습니다."오류가 발생합니다.

Related 관련 기사

  1. 1

    Flutter 정의되지 않은 이름 WhitelistingTextInputFormatter

  2. 2

    정의되지 않은 이름 'Firestore'Flutter

  3. 3

    Stateful 위젯을 생성 했는데도 setState () 함수가 정의되지 않은 이유는 무엇입니까?

  4. 4

    Flutter : 행의 위젯이 정렬되지 않음

  5. 5

    Flutter 사용자 정의 위젯이 표시되지 않음

  6. 6

    Flutter의 다른 위젯에서 Stateful 위젯 애니메이션 컨트롤러에 액세스하는 방법은 무엇입니까?

  7. 7

    Flutter에서 정의되지 않은 이름 '네비게이터'

  8. 8

    누락 된 정적 대상의 구현되지 않은 처리, Flutter

  9. 9

    Flutter 1.17 : 위젯 목록의 IF 문이 더 이상 허용되지 않습니다.

  10. 10

    Flutter-기본 글꼴 "정의되지 않은 이름 컨텍스트"변경

  11. 11

    Flutter의 중앙 위젯이 장치 중앙에 표시되지 않음

  12. 12

    Flutter에서 하나의 Stateful 위젯에서 다른 위젯으로 이벤트를 브로드 캐스트하는 방법

  13. 13

    여러 화면에서 사용되는 Flutter Stateful 위젯이 다시 빌드 됨

  14. 14

    이름 정의되지 않은 오류

  15. 15

    Android 연락처-Android 6에서 사용자 정의 필드 아이콘이 표시되지 않음

  16. 16

    Outlook Web App에 연락처 이름이 표시되지 않음

  17. 17

    정의되지 않은 연산자와 관련된 Flutter 오류

  18. 18

    Flutter iOS 아카이브 앱 정의되지 않은 기호

  19. 19

    PageViewer 내의 위젯은 setState Flutter시 변경되지 않았습니다.

  20. 20

    Flutter Wrap 위젯의 Text 위젯을 이전 위젯의 끝에서 시작하고 이전 위젯 아래에서 시작하지 않는 방법은 무엇입니까?

  21. 21

    Flutter Stateful 위젯 설정 생성자 기본값

  22. 22

    Flutter : 처리되지 않은 예외 : 'List <dynamic>'유형은 'List <String>'유형의 하위 유형이 아닙니다.

  23. 23

    처리되지 않은 예외 : 'List <dynamic>'유형은 'SubJsonModel'유형의 하위 유형이 아닙니다.-Flutter

  24. 24

    정의되지 않은 수의 변수 이름 지정

  25. 25

    Flutter-Draggable 위젯의 피드백이 제대로 애니메이션되지 않습니다.

  26. 26

    Flutter / cloud_firestore : '[]'연산자가 Map <String, dynamic> Function () 유형에 대해 정의되지 않았습니다.

  27. 27

    Flutter 함수 색상이 정의되지 않았거나 정의되지 않은 클래스 색상

  28. 28

    처리되지 않은 예외 : 'List <dynamic>'유형은 'Map <String, dynamic>'유형의 하위 유형이 아닙니다.

  29. 29

    Flutter : 확장 된 클래스로 텍스트 위젯을 래핑하려고하는데 "이름이 지정된 매개 변수 '자식'이 정의되지 않았습니다."오류가 발생합니다.

뜨겁다태그

보관