2017-02-15 2 views
2

컨트롤러 같은 데이터를 $scope.name = "<div>geetha teko</div>",과 같이 바인딩하면이 이름은 {{name}}과 같이 html에 바인드됩니다. 브라우저에서 이와 같이 인쇄됩니다. "<div>geetha tek0</div>", 브라우저에서 HTML 태그를 사용하는 경우에만 'geetha tek0'을받을 수 있습니다.HTML을 컴파일하는 방법은 무엇입니까?

하나를 도와주세요.

HTML 코드

<div> 
    <p> my name is: {{name}}</p> 
</div> 

AngularJS와

<script> 
    function MyCtrl($scope) { 
     $scope.html = "<div> ramesh bogandla</div>" 
    } 
</script> 

당신이 jsfiddle에 확인할 수는 : http://jsfiddle.net/ADukg/10127/

+0

처럼 보이는 // 유래. com/questions/18157305/compiling-dynamic-html-strings-from-database – moks

답변

0

나는 당신의 JSFiddle, http://jsfiddle.net/ADukg/10129/ 업데이트. 다음

사용 :

<span ng-bind-html-unsafe="html"></span> 

또는 당신은 당신의 질문보다는 JSFiddle 당신이 무엇인지에 대한

제공 : HTTP :

<p> my name is: <span ng-bind-html-unsafe="html"></span></p> 

Here's some further information that might be handy.

+0

버튼으로 업데이트 할 때 작동하지 않습니다. jsfiddle에서 업데이트하십시오. http://jsfiddle.net/ADukg/ 10136/ –

+0

원래 질문에 대한 답변이 있으니 답변으로 표시하십시오. 나는 너를 계속 돕겠다. –

+0

확인을 하겠지만 지금은 작동하지 않습니다. 어떻게 도와 주실 수 있나요? –

관련 문제