2015-07-09 12 views
7

trong bộ điều khiển tôi có một biến nói $ scope.question.Cách phân tích cú pháp các thẻ html bên trong chuỗi trong js góc

$scope.question = "Hi this is <br/> book"; 

Trong trang html truy cập biến này như {{question}}.

<div class="question"> 
     1. {{question}} 
</div> 

tôi muốn đầu ra có ngắt dòng ... Nhưng thay vào đó nó hiển thị dưới dạng chuỗi ... cách phân tích cú pháp thẻ html.

+0

bản sao có thể có của [Cách hiển thị html với mẫu góc cạnh] (http://stackoverflow.com/questions/15754515/how-to-render-html-with-angular-templates) – Dan

Trả lời

10

Bạn nên sử dụng chỉ thị ng-bind-html. Để sử dụng điều đó, bạn cần:

//1. given 
.controller('AppController', [ 
    function() { 
    $scope.SomeHtml = '<b>some html</b>'; 


//2. use ng-bind 
<div ng-bind-html="SomeHtml"></div> 

Kiểm tra bản demo from official AngularJS documentation on plnkr.co.

+0

u có thể cung cấp cho tôi bản trình diễn fiddle không sẽ hữu ích cho tôi – bharath

+0

kiểm tra câu trả lời cập nhật – shershen

+0

cảm ơn rất nhiều nó đã giúp tôi giải quyết vấn đề .... – bharath

Các vấn đề liên quan