Angular restapi 사용하기

  1. "strictPropertyInitialization": false 추가하여 key.model.ts에서 발생하던 오류 수정
    1. 오류내용 : angular 이니셜라이저가 없고 생성자에 할당되어 있지 않습니다

    2. 해결방법 : http://daplus.net/javascript-속성-에는-이니셜-라이저가-없으며-생성자에

      • tsconfig.json에 "strictPropertyInitialization": false 추가
      /* To learn more about this file see: <https://angular.io/config/tsconfig>. */
      {
        "compileOnSave": false,
        "compilerOptions": {
          "baseUrl": "./",
          "outDir": "./dist/out-tsc",
          "forceConsistentCasingInFileNames": true,
          "strict": true,
          "noImplicitReturns": true,
          "noFallthroughCasesInSwitch": true,
          "sourceMap": true,
          "declaration": false,
          "strictPropertyInitialization": false,
          "downlevelIteration": true,
          "experimentalDecorators": true,
          "moduleResolution": "node",
          "importHelpers": true,
          "target": "es2017",
          "module": "es2020",
          "lib": [
            "es2018",
            "dom"
          ]
        },
        "angularCompilerOptions": {
          "enableI18nLegacyMessageIdFormat": false,
          "strictInjectionParameters": true,
          "strictInputAccessModifiers": true,
          "strictTemplates": true
        }
      }