Ich versuche, $ http-Funktion in meinem Controller von meiner Vorlage aufzurufen.Warum erhalte ich einen Fehler, wenn ich die Funktion im Controller von der Vorlage aus aufrufe?
Hier Vorlage:
<tr ng-repeat-end>
<td>
<span>Posted {{list.getDamageEvents(soData.damagesId)}}</span>
</td>
</tr>
Hier Funktion in der Steuerung:
self.getDamageEvents = function (reviewsId) {
var result;
$http.get(config.baseUrl + "api/DamageEvent/GetEventsByReviewsId/" + reviewsId).then(function (result) {
result = result.data;
});
return result;
}
Und hier der Fehler ich in Browser erhalten:
Error: [$rootScope:infdig] 10 $digest() iterations reached. Aborting!
Watchers fired in the last 5 iterations: []
Jede Idee, warum ich Fehler, der oben erhalten und wie man es repariert?
Sie können sich Folgendes anschauen: [Fehler: 10 $ Digest() Iterationen erreicht.] (Http://StackOverflow.com/Questions/14376879/Fehler-10-Digest-iterations-reached-aborting-with-dynamic -Sortby-Prädikat) –