728x90 ๋ฐ์ํ forms1 [Angular] NgForm์ด๋? (feat. ngModel,ngSubmit,required) ngForm์ด๋? ์ํ๋ ์์์ ๋ง๋ค์ด ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ์ ์๊ฒ ๋์์ฃผ๋ ์ง์์ด ์ค ํ๋์ด๋ค. ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์๋์ ๊ฐ์ด html ํ์ผ์ ์์ฑํ๋ค. ์ฌ๊ธฐ์ ngSubmit์ ์์์ ์ ๋ณด๋ฅผ ๊ธฐ์ ํ๊ณ ํด๋น ์ ๋ณด(๋ฐ์ดํฐ)๋ฅผ ์ ์ถํ ๋ ์ฌ์ฉ๋๋ค. ํด๋น ํผ ์์ ์ํ๋ ์ ๋ณด๋ฅผ ๊ธฐ์ ํ elements๋ค์ ๋ฃ๊ณ ๋ฐ์ดํฐ๊ฐ ํ์ํ elements์ ngModel ์ง์์ด๋ฅผ ์ฌ์ฉํ๋ค. ngModel์ FormControl์ ์ผ์ข ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ธ๋ฉํ ๋ ์ฌ์ฉํ๋ ์ง์์ด๋ค. app.module.ts ngForm์ FormsModule์ ํฌํจ๋์ด ์๋ ์ง์์ด์ด๋ฏ๋ก FormsModule์ ์ถ๊ฐํด์ค์ผ ํ๋ค. @NgModule({ declarations: [AppComponent], imports: [BrowserModule, F.. 2022. 3. 15. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ