2016-04-17 28 views
2

我有幾個包含表格的頁面,我想創建一個table指令,以便代碼可以重複使用並易於管理並放置到其他表格中。加載依賴於頁面名稱的JSON文件

我需要一種方法來使用特定於該頁面的角色的$http服務來獲取JSON文件。我已經能夠使用該服務來檢索絕對的JSON位置,但我不知道如何去檢索動態的表格指令所在的頁面。

示例:頁面被稱爲目標,訪問的JSON文件將爲/app_data/goals.json,然後將其填充到Angular應用程序中的指令表中。

如果該頁面被稱爲位置,則訪問的JSON文件將是app_data/location.json

我應該在Angular中看到什麼方法?

+0

你想知道如何讓頁面名稱或你想要什麼,你的問題是不明確的。 – sreeramu

+0

我重申了這個問題來解釋更好。 :) –

回答

1

嘗試尋找$http服務的get方法。

基本用法:

$http.get("path_to_your_json_file").then(onComplete, onError); 
+0

我將如何去使用_general_ get方法誰的位置可以動態改變它的頁面? –

+0

首先獲取頁面的名稱:location.pathname.substring(1)並將結果保存在一個var中,然後將這個var連接到url中,如下所示: var pageName = location.pathname.substring( 1) $ http.get(「app_data /」+ pageName +「.json」)。then(onComplete,onError); –

相關問題