Angularjs 加载依赖于页面名称的JSON文件

Angularjs 加载依赖于页面名称的JSON文件,angularjs,json,Angularjs,Json,我有几个包含表的页面,我想制作一个表指令,这样代码就可以重用,并且易于管理和放置到其他表中 我需要一种使用angular的$http服务获取JSON文件的方法,该服务特定于该页面。我已经能够使用该服务来检索绝对JSON位置,但我不知道如何检索表指令所在页面的动态位置 示例:该页面称为goals,访问的JSON文件将是/app\u data/goals.JSON,然后将其填充到一个表中,该表是Angular应用程序中的一个指令 如果页面名为location,则访问的JSON文件将是app\u da

我有几个包含表的页面,我想制作一个表指令,这样代码就可以重用,并且易于管理和放置到其他表中

我需要一种使用angular的
$http
服务获取JSON文件的方法,该服务特定于该页面。我已经能够使用该服务来检索绝对JSON位置,但我不知道如何检索表指令所在页面的动态位置

示例:该页面称为goals,访问的JSON文件将是
/app\u data/goals.JSON
,然后将其填充到一个表中,该表是Angular应用程序中的一个指令

如果页面名为location,则访问的JSON文件将是
app\u data/location.JSON

我应该在角度上看什么方法

尝试查找服务的方法

基本用法:

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

如果您想知道如何获取页面名称或想要什么,您的问题不清楚。为了更好地解释,我重新编写了问题。:)我该如何使用一个通用的get方法呢?对于它所在的页面,谁的位置可以动态更改?首先使用:location.pathname.substring(1)获取页面的名称,并将结果保存在一个var中,然后在url中串联使用这个var,类似这样:var pageName=location.pathname.substring(1)$http.get(“app_data/”+pageName+“.json”)。然后(onComplete,onError);