flutter TextEditingController 삼항연산자
2022. 12. 21. 10:02ㆍ개발 공부/Flutter
flutter로 앱개발중 TextEditingController의 값을 확인하여 빈값일때와 값이 있을때의 Text를 다르게 표현하려고 하였다.
final TextEditingController _textController
= TextEditingController(text: '이렇게 하면 초기값 설정 가능!!');
(_textController.toString()=='' || _textController.toString().isEmpty)
? const Text('서버 설정', style: LoginStyle.loginButtonTextStyle).tr()
: const Text('서버 재설정', style: LoginStyle.loginButtonTextStyle).tr(),
이런식으로 빈값을 체크해서 빈값이면 서버 설정, 빈값이 아니면 서버 재설정이라는 Text를 표현하려고 했는데
빈값일때도 계속 값이 있다고 인식을 하였다. 결론만 말하자면 toString이 아니였다.
정답은 .toString(x) , .text(o)
(_textController.text =='' || _textController.text.isEmpty)
? const Text('서버 설정', style: LoginStyle.loginButtonTextStyle).tr()
: const Text('서버 재설정', style: LoginStyle.loginButtonTextStyle).tr(),
'개발 공부 > Flutter' 카테고리의 다른 글
| failed to read PNG signature: file does not start with PNG signature.(파일 확장자 에러) (0) | 2022.12.01 |
|---|---|
| flutter url 사용방법(이메일, 전화하기!) (0) | 2022.11.30 |