Ich habe mir Lösungen online und auf dieser Seite angeschaut, konnte aber nicht herausfinden, warum ich beim Hinzufügen von 'ngSanitize' zu meinem Controller den Injektor bekomme -Modulfehler in meiner App
https://jsfiddle.net/mxmqxos7/2/
angular.module('mainapp', ['ngSanitize'])
.controller('FormController', ['$scope','$sce' function($scope, $sce) {
$scope.thisCanBeusedInsideNgBindHtml = $sce.trustAsHtml('<label>test123</label>');
}]);
Wenn Sie weitere Informationen benötigen, lassen Sie mich wissen und ich liefern. Ich habe die richtigen CDNs auf die Geige gelegt.
Das hat gar nichts mit Winkel zu tun. Das Problem ist mit jsfiddle.net und der Reihenfolge, dass es Skripte lädt. Da es standardmäßig Skripte ('onload') vor Ressourcen lädt, wird angular nicht geladen, wenn das Skript ausgeführt wird. Sie müssen das Skript so ändern, dass es als 'No Wrap - in
' geladen wird. – Claies@Claies Aber das ist ein Problem in meinem Code auch .... Wie kann ich es reproduzieren ohne jsfiddle – BDillan
Das Reparieren des Tippfehlers und das Ändern der Ladereihenfolge behebt die Beispielgeige, die Sie zur Verfügung stellten. Wenn der Tippfehler nicht das Problem in Ihrem Code ist, müssen Sie ein aktuelles Beispiel bereitstellen. – Claies