2013-01-09 30 views

Trả lời

31

Bạn cần phải sử dụng ngBindHtml:

http://plnkr.co/edit/n1rLzgEZQoa2tJf0qnVZ?p=preview

trong bộ điều khiển:

$scope.content = "<b>this is bold content</b>"; 

html:

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

bạn sẽ cần các module sau:

http://code.angularjs.org/1.0.3/angular-sanitize.js

Hãy chắc chắn để tuyên bố ngSanitize như một dependancy module, ví dụ:

var app = angular.module('angularjs-starter', ["ngSanitize"]); 
+0

tôi đã cố gắng này, nhưng nó dường như không làm việc. Đây là những gì tôi nhận được trong html

. Tui bỏ lỡ điều gì vậy? – pkrish

+0

các công trình ví dụ như xa như tôi biết: http://plnkr.co/edit/n1rLzgEZQoa2tJf0qnVZ?p=preview bạn phải quên làm điều gì đó, cũng không đặt {{}} trong ng-bind-html vì nó là một biểu hiện. – mpm

+0

Cảm ơn! Điều đó hiệu quả. Tôi nghĩ bạn sử dụng {{}} để đánh giá các biểu thức? http://docs.angularjs.org/guide/expression – pkrish

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