首頁  >  問答  >  主體

javascript - angularjs如何根據一級菜單查詢二級菜單?

#透過一級產業查詢二級產業,透過二級產業查詢一級產業,請問咋寫啊,後台傳的資料是這樣的

#
伊谢尔伦伊谢尔伦2661 天前1597

全部回覆(4)我來回復

  • 世界只因有你

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

    選擇一級的時候觸發change時間 替換二級綁定的資料就可以了

    回覆
    0
  • 巴扎黑

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

    選擇一級的時候向後台發送請求,獲取二級數據,二級綁定相應的數據就可以了

    回覆
    0
  • 欧阳克

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

    個人的第一個感覺是:後台回傳的資料有問題。
    你這個二級選單type字段,目前看來也就是一個字串,可是,按道理應該是一個數組,因為不是這樣的話,你直接把對應obj裡的type_directory字段綁定到一級菜單的顯示框,而二級選單的顯示框綁定type欄位就是了。
    但顯然應該不是這個樣子。
    思路:
    按照你們的這個接口數據,應該是,在頁面加載完成的時候,你就已經請求了接口獲取數據(或者在點擊一級菜單框的時候再請求數據,只要你們對給用戶的體驗有信心),這時候,將所有的type_directory字段綁定在一級菜單的顯示框的下拉框中,然後在點擊選中一級菜單時候,還要再請求數據,同時獲取所選的一級選單所在的下拉框下標,根據下標來獲取type 字段,然後將其綁定在二級菜單顯示框的下拉框中
    直接說有點亂,希望你能理解,其實,感覺最好,一級選單後台能給個id,而且取得二級選單就直接請求介面傳id,直接拉取id下的所有二級選單就好了

    回覆
    0
  • PHP中文网

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

    資料是級聯形式才行,一級選單選擇了條目,該條目下的子級別數組賦值給二級選單。依序類推

    回覆
    0
  • 取消回覆