我是Angular中的新功能。我下載了JSON,然後處理它。我寫了類似的功能:Angular中的功能
for (var i = 0; i < $scope.Objects.length; i++){
$http.get($scope.Objects[i]["Commit"]).success(function(data) {
Commit = data;
})
.error(function(data, status, headers, config) {
alert("Sorry we have some troubles... Try another time");});
for (var j = 0; j < Commit.length; j++){
//Metrics
if (j = 0){
for (var k = 0; k < Commit[j].length(); j++){
if (Commit[j][k] < 40){
$scope.Objects[i]["State"] = "Rejected"
}
}
}
///////////////////////////////////////////////////////
//Build
if (j = 1){
for (k = 0; k < Commit[j].length(); j++){
if (Commit[j][k] == false){
$scope.Objects[i]["State"] = "Rejected"
}
}
}
///////////////////////////////////////////////////////
//UnitTests
if (j = 2){
if (Commit[j][0] > 15){
$scope.Objects[i]["State"] = "Rejected"
}
for (k = 1; k < Commit[j].length(); j++){
if (Commit[j][k] < 40){
$scope.Objects[i]["State"] = "Rejected"
}
}
}
///////////////////////////////////////////////////////
//FuncTests
if (j = 3){
if (Commit[j][0] > 2500){
$scope.Objects[i]["State"] = "Rejected"
}
for (k = 1; k < Commit[j].length(); j++){
if (Commit[j][k] < 40){
$scope.Objects[i]["State"] = "Rejected"
}
}
}
/////////////////////////////////////////////////////////
}
$scope.Objects[i]["Commit"] = Commit;
}`
但$http
後,我無法處理,因爲它不是一個$scope
甚至功能,我想用這段代碼是怎麼回事,就像在純JS 。可能嗎。
我知道有類似。服務,但我不知道如何使用它 –
你注入$ HTTP服務你的控制器? – shershen
是的,我做了$ scope函數,但是這個函數不能理解$ scope.Object –