부울 값은 각도로 클라이언트에서 정의되지 않은 값을 반환합니다.

더스 타우너

API 호출을 통해 데이터를 얻는 asp.net 코어 백엔드가 있습니다. 이 개체 모델이 있습니다.

public class CostGroup
{
    public long Id { get; set; }
    public string Name { get; set; }
    public int Rank { get; set; }
    public bool HcPlanning { get; set; }
    public bool OtherPlantCost { get; set; }
    public bool DirectLabCost { get; set; }
    public long CompanyId { get; set; }
    public Company Company { get; set; }
}

그리고이 API 호출 :

[HttpGet("{id}")]
public CostGroup GetCostGroup(long Id)
{
    return DataContext.CostGroups.Find(Id);
}

그리고 이것은 각도의 해당 서비스입니다.

  getCostGroup(id: number) {
    return this.http.get<CostGroup>('api/masterdata/costaccounting/costgroups/' + id);
  }

모든 것이 작동하며 클라이언트 측에서 다음과 같은 결과를 얻습니다.

{"id":24,"name":"ss","rank":123,"hcPlanning":true,"otherPlantCost":true,"directLabCost":true,"companyId":1,"company":null}

보시다시피 부울 값이 올바르게 인식됩니다. 그러나 부울 값을 읽으려면 정의되지 않습니다. 나는 CostGroup다음과 같은 각도로 객체를 읽습니다 .

this.service.getCostGroup(e.key).subscribe(costGroup => {
  this.costGroup = costGroup;
  this.companyId = costGroup.companyId;
  this.hcplanning = costGroup.hcplanning;
  this.otherplantcost = costGroup.otherplantcost;
  this.directlabcost = costGroup.directlabcost;
  alert(costGroup.directlabcost);
  this.editMode = true;
  this.name = costGroup.name;
  this.popup.instance.show();
});

모든 부울 필드가 정의되지 않았습니다. 왜? 이 문제를 극복하는 방법은 무엇입니까?

코드 고릴라

개체 속성은 낙타 케이스입니다.

"otherPlantCost":true

그러나 소문자로 액세스하고 있습니다.

this.otherplantcost = costGroup.otherplantcost;

낙타 케이스에서 올바르게 액세스해야합니다.

this.otherplantcost = costGroup.otherPlantCost;

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Props 값이 정의되지 않은 값을 반환합니다.

분류에서Dev

HTTP API가 AWS Lambda 테스트 환경 외부에서 정의되지 않은 값을 반환합니다.

분류에서Dev

$ .getJSON은 github에서 "정의되지 않은"값을 반환합니다.

분류에서Dev

노드 js는 mongodb obejct 내부 값에서 정의되지 않은 것을 반환합니다.

분류에서Dev

Google 시트 맞춤 함수가 때때로 정의되지 않은 값을 반환합니다.

분류에서Dev

모든 코드 경로가 클래스의 부울 메서드 값을 반환하는 것은 아닙니다.

분류에서Dev

배열 값을 정의되지 않은 인덱스로 반환합니다.

분류에서Dev

AngularJS 텍스트 상자가 정의되지 않은 값을 반환합니다.

분류에서Dev

Google Script-for in 루프 문이 정의되지 않은 값을 반환합니다.

분류에서Dev

Promise.then () 후 Promise.all ()이 정의되지 않은 값을 반환합니다.

분류에서Dev

Firebase-값이 정의되지 않은 경우에도 메소드가 정의되지 않음을 반환합니다.

분류에서Dev

jQuery .val ()은 쉼표로 구분 된 값을 정의되지 않은 값으로 반환합니다.

분류에서Dev

Activeadmin은 확인란의 값을 부울로 저장합니다.

분류에서Dev

값이 반환 되더라도 비동기 함수는 정의되지 않음을 반환합니다.

분류에서Dev

서버에서 클라이언트로 값을 반환하지 않는 함수

분류에서Dev

js 함수 내부의 toString은 정의되지 않은 0 값을 반환합니다.

분류에서Dev

클라이언트로부터받은 값을 어디에서 변경해야합니까? nest.js에서

분류에서Dev

React Redux-부울 값이 정의되지 않았습니다.

분류에서Dev

입력 값이 정의되지 않은 상태로 반환됩니다.

분류에서Dev

두 부울 속성의 값이 동시에 true가되지 않도록하는 방법은 무엇입니까?

분류에서Dev

각도 확인 확인란 값이 정의되지 않은 반환

분류에서Dev

해결 된 약속은 값이 있지만 정의되지 않은 것을 반환합니다.

분류에서Dev

약속 해결이 정의되지 않은 값을 반환하지만 해결로 돌아 왔습니다.

분류에서Dev

반환 값을 절대 값으로 만들지 않고 절대 값이 가장 높은 double 값을 목록에서 반환합니다.

분류에서Dev

함수 반환 값은 정의되지 않은 상태로 반환됩니다.

분류에서Dev

JSX에서 부울 체크 박스 값은 일을하지 않습니다

분류에서Dev

null이라는 키 값으로 null을 반환해야하지만 정의되지 않은 값이 계속 반환됩니다.

분류에서Dev

영역 알림 블록이 수정되지 않은 값을 반환합니다.

분류에서Dev

각도 2 클라이언트 측에서 부울 값을 텍스트로 변경

Related 관련 기사

  1. 1

    Props 값이 정의되지 않은 값을 반환합니다.

  2. 2

    HTTP API가 AWS Lambda 테스트 환경 외부에서 정의되지 않은 값을 반환합니다.

  3. 3

    $ .getJSON은 github에서 "정의되지 않은"값을 반환합니다.

  4. 4

    노드 js는 mongodb obejct 내부 값에서 정의되지 않은 것을 반환합니다.

  5. 5

    Google 시트 맞춤 함수가 때때로 정의되지 않은 값을 반환합니다.

  6. 6

    모든 코드 경로가 클래스의 부울 메서드 값을 반환하는 것은 아닙니다.

  7. 7

    배열 값을 정의되지 않은 인덱스로 반환합니다.

  8. 8

    AngularJS 텍스트 상자가 정의되지 않은 값을 반환합니다.

  9. 9

    Google Script-for in 루프 문이 정의되지 않은 값을 반환합니다.

  10. 10

    Promise.then () 후 Promise.all ()이 정의되지 않은 값을 반환합니다.

  11. 11

    Firebase-값이 정의되지 않은 경우에도 메소드가 정의되지 않음을 반환합니다.

  12. 12

    jQuery .val ()은 쉼표로 구분 된 값을 정의되지 않은 값으로 반환합니다.

  13. 13

    Activeadmin은 확인란의 값을 부울로 저장합니다.

  14. 14

    값이 반환 되더라도 비동기 함수는 정의되지 않음을 반환합니다.

  15. 15

    서버에서 클라이언트로 값을 반환하지 않는 함수

  16. 16

    js 함수 내부의 toString은 정의되지 않은 0 값을 반환합니다.

  17. 17

    클라이언트로부터받은 값을 어디에서 변경해야합니까? nest.js에서

  18. 18

    React Redux-부울 값이 정의되지 않았습니다.

  19. 19

    입력 값이 정의되지 않은 상태로 반환됩니다.

  20. 20

    두 부울 속성의 값이 동시에 true가되지 않도록하는 방법은 무엇입니까?

  21. 21

    각도 확인 확인란 값이 정의되지 않은 반환

  22. 22

    해결 된 약속은 값이 있지만 정의되지 않은 것을 반환합니다.

  23. 23

    약속 해결이 정의되지 않은 값을 반환하지만 해결로 돌아 왔습니다.

  24. 24

    반환 값을 절대 값으로 만들지 않고 절대 값이 가장 높은 double 값을 목록에서 반환합니다.

  25. 25

    함수 반환 값은 정의되지 않은 상태로 반환됩니다.

  26. 26

    JSX에서 부울 체크 박스 값은 일을하지 않습니다

  27. 27

    null이라는 키 값으로 null을 반환해야하지만 정의되지 않은 값이 계속 반환됩니다.

  28. 28

    영역 알림 블록이 수정되지 않은 값을 반환합니다.

  29. 29

    각도 2 클라이언트 측에서 부울 값을 텍스트로 변경

뜨겁다태그

보관