如何将json加载到我的角.js ng模型中?
我有一个我认为可能是一个非常明显的问题,但我在任何地方都找不到答案。
我只是尝试将一些JSON数据从我的服务器加载到客户端中。现在,我正在使用JQuery通过AJAX调用加载它(下面的代码)。
<script type="text/javascript">
var global = new Array();
$.ajax({
url: "/json",
success: function(reports){
global = reports;
return global;
}
});
</script>
它位于 html 文件中。到目前为止,它有效,但问题是我想使用AngularJS。现在,虽然Angular可以使用变量,但我不能将整个东西加载到变量中,所以我可以为每个循环使用a。这似乎与“$Scope”有关,后者通常位于.js文件中。
问题是我无法将其他页面的代码加载到.js文件中。Angular的每个示例都只显示如下内容:
function TodoCtrl($scope) {
$scope.todos = [
{text:'learn angular', done:true},
{text:'build an angular app', done:false}];
所以,这很有用,如果我A)想手动输入所有这些,以及B)如果我事先知道我的所有数据是什么......
我事先不知道(数据是动态的),我不想输入它。
因此,当我尝试使用$Resource将AJAX调用更改为Angular时,它似乎不起作用。也许我无法弄清楚,但这是一个相对简单的JSON数据GET请求。
tl:dr 我无法让AJAX调用工作,以便将外部数据加载到角度模型中。