2016-04-17 15 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); –

相关问题