2017-05-23 14 views

回答

0

的URL不會改變,因爲這是一個Ajax請求,你可以從MarketDataTableAController的getPageData功能看。你可以在這裏看到他們https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started

我檢查了你的html,你似乎在使用角。在進一步的研究中,您可以看到這些選項卡上有ng-click =「setActiveTab(tab)」屬性。所以每當用戶點擊時,這個函數就會被執行。這是使用此功能與適當的選項卡對象來獲取內容更改的問題。例如,您可以將setActiveTab(tab)放入您的控制器init方法中,因爲setActiveTab()調用前面提到的getPageData()函數來更新頁面。

此外,您正在尋找的選項卡是page.tabs [5]($ parent.page.tabs [5]如果從TabController引用),因爲這是帶有季節標籤的選項卡。將它傳遞給setActiveTab(),它應該顯示你的季節。

但是,這可能不是一個好的解決方案,因爲標籤陣列排序可能會改變。然後,你需要遍歷page.tabs中的所有對象,並查看tab.label ===「Season」並將其傳遞給函數,或者更好地使用由angular提供的$ filter服務,該服務看起來更清晰。

您的代碼源似乎也被最小化,並且它不太容易閱讀。

相關問題