Verwenden Sie ng-bind-html und $ sce.trustAsHtml, um eine Zeichenfolge mit ng-model binding zu erstellen.

Ich möchte dynamisch Formulare erstellen. In meinem Controller erstelle ich einen String

var str = "<input type='text' value='" + $scope.selectedData.code + "' class='form-control' />";
$scope.htmlString = $sce.trustAsHtml(str);

und in meiner HTML-Seite

<div ng-bind-html="htmlString"></div>

Ich bekomme den Wert aber ist nicht bindend. Ich versuche auch mit

var str = "<input type='text' ng-model='" + $scope.selectedData.code + "' class='form-control' />";
$scope.htmlString = $sce.trustAsHtml(str);

funktioniert auch nicht. Kann jemand wissen, wie das funktionieren kann?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage