angularjs - Insert plain HTML into template -


i use angularjs 1.4 , need insert plain html receive $http.get() template html tags jquery inserts plain html dom tags.

conroller code:

var onloadurl = function( data ){      $scope.joomlacomponent = data;  }  joomlacomponent.loadurl( $location.absurl(), true ).then( onloadurl ); 

template:

<script type="text/ng-template" id="joomla-component.tpl">     <div class="uk-grid uk-margin-large">         {{joomlacomponent}}     </div> </script> 

now insert plain text need have html tags inserted document's dom.

first off, need call $scope.$evalasync() in onloadurl function trigger digest cycle. then, use ng-bind-html="joomlacomponent" instead of {{ joomlacomponent }}.


Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -