Ich habe den folgenden Code, der HTML zu einer Variablen hinzufügt. Wenn es jedoch auf der Seite angezeigt wird, funktioniert der Link nicht.Angularjs Hinzufügen von HTML zu Variable mit UI-Sref-Link
Was ist der beste Weg, um eine ui-sref
Verbindung zu erhalten, wenn sie dynamisch eingefügt wird?
JAVASCRIPT
.controller('page', function($scope, $rootScope, $http, $state, $sce) {
$scope.message = $sce.trustAsHtml('A <a ui-sref="login">login</a> link');
})
HTML
<div ng-bind-html="message"></div>
Wahrscheinlich '$ compile' verwenden müssen -' $ sce.trustAsHtml ($ kompilieren ('A login link') ($ scope)); ' – tymeJV
Warum versuchen Sie es dynamisch hinzufügen? Kannst du es nicht einfach in die Template/HTML-Datei schreiben? – ajkavanagh