我想加载两个 JSON 文件之一的内容,food1.json 或 food2.json。我正在尝试从 html 模板执行此操作:
<body ng-controller="MainCtrl" ng-init="init('food1')">
然后在 JS 中:
$scope.init = function (name) {
$scope.name = name;
$scope.category = name + ".json";
$scope.foodlist = {};
$http({
method: 'GET',
url: $scope.category,
}).success(function (data, status, headers, config) {
{
$scope.foodlist = data;
}
}).error(function (data, status, headers, config) {
// something went wrong :(
});
};
});
类别名称已正确组装:如果我打印,我会得到“I am food1” I am {{ category }}
。但是没有打印任何食品。我想我做错了 JSON 调用。