>  Q&A  >  본문

javascript -angularjs는 첫 번째 수준 메뉴를 기반으로 두 번째 수준 메뉴를 어떻게 쿼리합니까?

1차 산업을 통해 2차 산업을 쿼리하고, 2차 산업을 통해 1차 산업을 쿼리하는 방법은 백그라운드에서 전송되는 데이터입니다

伊谢尔伦伊谢尔伦2661일 전1593

모든 응답(4)나는 대답할 것이다

  • 世界只因有你

    世界只因有你2017-07-07 10:36:54

    첫 번째 레벨을 선택하면 변경 시간이 트리거되고 두 번째 레벨에 바인딩된 데이터가 교체됩니다.

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-07-07 10:36:54

    첫 번째 레벨을 선택할 때 백그라운드로 요청을 보내 두 번째 레벨 데이터를 얻은 다음 해당 데이터를 두 번째 레벨에 바인딩하세요

    회신하다
    0
  • 欧阳克

    欧阳克2017-07-07 10:36:54

    첫 번째 느낌은 백그라운드에서 반환된 데이터에 문제가 있다는 것입니다.
    현재 두 번째 수준 메뉴 유형 필드는 문자열인 것처럼 보이지만 논리적으로는 배열이어야 합니다. 그렇지 않은 경우 해당 obj의 type_directory 필드를 첫 번째 수준 메뉴의 표시 상자에 직접 바인딩하고 보조 메뉴의 표시 상자는 유형 필드에 바인딩됩니다.
    하지만 당연히 이래서는 안 됩니다.
    생각하기:
    인터페이스 데이터에 따르면 페이지가 로드될 때 데이터를 얻기 위해 이미 인터페이스를 요청해야 합니다(또는 첫 번째 수준 메뉴 상자를 클릭할 때 데이터를 다시 요청해야 함). 사용자에게(경험에 대한 확신) 이때 모든 type_directory 필드를 1단계 메뉴 표시 상자의 드롭다운 상자에 바인딩한 다음 1단계 메뉴를 클릭하여 선택하면 데이터를 요청합니다. 다시 선택하여 메뉴가 있는 드롭다운 상자subscript를 얻고, 아래 첨자를 기반으로 유형 필드를 가져온 다음 보조 메뉴 표시 상자
    의 드롭다운 상자에 바인딩합니다. 직접적으로 말하면 조금 지저분합니다. 이해해 주시길 바랍니다. 사실 그게 가장 기분이 좋습니다. 1단계 메뉴의 백엔드에서 ID를 제공할 수 있고, 2단계 메뉴를 얻으려면 직접 요청할 수 있습니다. 인터페이스를 사용하여 ID를 전달하고 해당 ID 아래의 모든 2차 메뉴를 직접 가져오세요

    회신하다
    0
  • PHP中文网

    PHP中文网2017-07-07 10:36:54

    데이터는 1단계 메뉴에서 항목을 선택해야 하며, 해당 항목 아래의 하위 수준 배열은 2단계 메뉴에 할당됩니다. 등등

    회신하다
    0
  • 취소회신하다