我是angel的新手,希望为解决以下问题提供帮助。 这是我目前拥有的代码,只需使用发布请求从服务器获取结果数组,并使用ng-repeat指令显示它们:
这是我的控制器:
app.controller("MediaController",['$scope','$http','$httpParamSerializerJQLike',function($scope,$http,$httpParamSerializerJQLike){
$scope.medias = [];
try {
$http({
method: 'POST',
url: 'media.php',
data: $httpParamSerializerJQLike({"request":"getAllMedia"}),
headers: {'Content-Type':'application/x-www-form-urlencoded'}
}).then(function (ans) {
$scope.medias = ans.data;
}, function (error) {
console.error(JSON.stringify(error));
});
}
catch (ex) {
console.error("Error: " + ex.toString());
}
}]);
现在,我要实现的是:单击ID为“ loadSubs”的div,运行另一个$ http post query,它将结果数组加载到“ subMediaW”中。 当然,对于每个媒体元素,html的查询和附加应该是唯一的,并且每次为特定元素加载数据时,都应清除所有以前的结果,同时考虑到加载的数据也将在操作中进行操作。未来。
有人可以帮我了解如何使用AngularJS做到这一点吗?