validate(폼검증) 설정 강의내용 / 코드 보완점 제보
강의 이부분인데요.
수업 영상에서는 빈칸 만든 상태에서, 그냥 X버튼 누르고 모달창 닫아버리고 넘어가시는데,
따라하다 이부분에서 보완점을 발견했습니다.
좀 더 보완이 되었으면 하는 부분이어서 제보합니다.
카테고리 이름 수정시, 폼 입력을 안하면 경고창이 뜨긴하는데,
그냥 무시하고 X버튼으로 modal 창을 닫아버리는 경우에도 고려가 되면 더 좋을 거 같습니다.
2번째는
주문완료 창 인데요.
위짤을 보시면,
1) 주문을 0개하고 경고 메세지가 나온다음에,
주문을 1개 담고 주문하기를 누르면, 경고메세지가 지워지지 않고 계속 출력되고 있는점.
2) 주문을 넣은다음에도,
계속해서 경고메세지가 떠있는점.

그래서 주문이 끝나고 초기화를 해줘서
2)에 해당하는 부분은 개선을 시켰습니다. 이렇게 error 객체를 초기화하는 부분은 다른 부분에서는 진행하시던데 빠뜨리신거 같습니다.
그런데 1) 에 해당하는 문제는 저거로는 해결이 안되더라구요.
주문완료 모달창의 close 버튼을 눌렀을 때, errors 를 초기화해주면 해결될거같은데,
이부분은 어떻게 개선을 해야할지 잘 모르겠습니다.
回答 1
1
orderComplate.svelte 컴포넌트에서 다음과 같은 코드를 추가하면 되겠습니다.
설명하자면 반응형 기호 안에서 modalActiveComplateOrder 스토어의 상태 변화를 감지해서
창이 닫히거나 새로 열릴 때 errors를 초기화 시키도록 한 코드입니다.
let errors = {}
// 아래 추가
$: {
if($modalActiveComplateOrder) errors={}
}
프로젝트 실행이 되지 않아 menu API 테스트가 불가합니다 ㅠ
0
134
9
모듈 버전이 안맞아서 발생하는 문제 같습니다;;;
0
188
2
meteor 버전 때문에 실행이 안됩니다.
0
161
2
graghQL의 transaction 처리속도가 궁금합니다.
0
112
2
질문있습니다.
0
108
2
Meteor 실행 오류 문의 드립니다.
0
184
1
Window 환경에서 meteor 설치하는 부분에 대해 실습환경 구축 부분에 추가내용이 없습니다.
0
221
3
리액트에서 적용할 때 질문있습니다.
0
217
1
Upload, 파일사이즈 코드 질문있습니다.
0
262
1
이벤트 함수 on, handle 어떤 기준으로 정하는걸까요?
0
315
1
itemForm에서 Modal바인딩 질문있습니다.
1
182
1
css 파일 질문있습니다
0
178
1
섹션7 디자인요소배치 이후 흰색화면..
0
227
1
accessToken과 리프레시토큰 구현
0
245
2
DISABLE_WEBSOCKETS=true meteor run 실행이 안됩니다.
0
402
2
git bash 환경에서도 meteor run이 안됩니다.
0
293
1
윈도우 meteor run 할 때 에러
0
451
2
notyf를 이용한 알람 효과 / 강의 보완점 및 질문
0
590
1
import "/imports/startup"; 에서 문제가 발생했습니다.
0
750
2
DISABLE_WEBSOCKETS=true meteor run 문제
0
533
2
apollo-upload-client 패키지 설치에러 문구
0
495
1
meteor npm i short 설치 에러문구
0
412
1
apollo-cache 조작 방법 / update Item 부분
0
382
1
refetch 로 인해, 아이템 추가시 자동갱신 불가능
0
655
1

