내 문제를 표시하려면이 plunker이 있어야합니다.모달 닫기 모든 입력 필드가 입력 된 경우에만
사용자가 "Open Modal"을 클릭하면 모달이 열리고 입력 필드가 표시됩니다. 사용자가 3 개의 입력 필드를 모두 입력하면 모달을 닫아야합니다. 이것은 잘 작동합니다.
사용자가 필드 중 하나라도 언급하지 않으면 필드에 값을 입력하라는 경고 메시지가 나타납니다.이 메시지 뒤에는 모달이 열려 있어야합니다. 제 경우에는 경보를 보여 주면서 닫힙니다.
내가 여기ng-click="$hide();adduser()"
그래서 대신 위의 숨기기 기능을 제거하려고, 난이
ng-click="adduser()"
이 문제를 해결했습니다. 즉, 필드 중 하나가 누락되면 경고를 보냅니다. 그러나 첫 번째 시나리오에서 작업하고 있던 다른 문제가 발생합니다. 사용자가 3 개의 값을 모두 입력하고 '추가'를 클릭하면 모달이 닫힙니다. 이후 ng-click에서 hide() 기능을 제거했습니다.
누군가가 케이스를 가능하게하고 작동시키는 방법을 알려줄 수 있습니까?