javascript - angularjs如何根據(jù)一級菜單查詢二級菜單?
問題描述

通過一級行業(yè)查詢二級行業(yè),通過二級行業(yè)查詢一級行業(yè),請問咋寫啊,后臺傳的數(shù)據(jù)是這樣的

問題解答
回答1:選擇一級的時候觸發(fā)change時間 替換二級綁定的數(shù)據(jù)就可以了
回答2:選擇一級的時候向后臺發(fā)送請求,獲取二級數(shù)據(jù),二級綁定相應(yīng)的數(shù)據(jù)就可以了
回答3:個人的第一感覺是:后臺返回的數(shù)據(jù)有問題。你這個二級菜單 type字段,目前看來也就是一個字符串,可是,按道理應(yīng)該是一個數(shù)組,因?yàn)椴皇沁@樣的話,你直接把對應(yīng)obj里的 type_directory字段 綁定到一級菜單的顯示框,而二級菜單的顯示框綁定 type字段 就是了。但顯然應(yīng)該不是這個樣子。思路:按照你們的這個接口數(shù)據(jù),應(yīng)該是,在頁面加載完成的時候,你就已經(jīng)請求了接口獲取數(shù)據(jù)(或者在點(diǎn)擊一級菜單框的時候再請求數(shù)據(jù),只要你們對給用戶的體驗(yàn)有信心),這時候,將所有的 type_directory字段 綁定在 一級菜單的顯示框的下拉框中,然后在點(diǎn)擊選中一級菜單時候,還要再請求數(shù)據(jù),同時獲取所選的 一級菜單 所在的下拉框下標(biāo),根據(jù)下標(biāo)來獲取 type 字段,然后將其綁定在 二級菜單顯示框的下拉框中 直接說有點(diǎn)亂,希望你能理解,其實(shí),感覺最好,一級菜單后臺能給個id,而且獲取二級菜單就直接請求接口傳id,直接拉取id下的所有二級菜單就好了
回答4:數(shù)據(jù)是級聯(lián)形式才行,一級菜單選擇了條目,該條目下的子級別數(shù)組賦值給二級菜單。依次類推
相關(guān)文章:
1. 運(yùn)行python程序時出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯誤?2. spring-mvc - spring-session-redis HttpSessionListener失效3. javascript - QQ第三方登錄的問題4. 在mac下出現(xiàn)了兩個docker環(huán)境5. node.js - mongodb查找子對象的名稱為某個值的對象的方法6. 利用IPMI遠(yuǎn)程安裝centos報錯!7. 測試自動化html元素選擇器元素ID或DataAttribute [關(guān)閉]8. 正在使用electron和node.js做桌面應(yīng)用,需要實(shí)時監(jiān)聽是否有網(wǎng)絡(luò)連接,node或者electron是否可以做到9. javascript - 在 model里定義的 引用表模型時,model為undefined。10. java - Spring boot 讀取 放在 jar 包外的,log4j 配置文件,系統(tǒng)有創(chuàng)建日志文件,不寫入日志信息。

網(wǎng)公網(wǎng)安備