我正在使用AngularJS将JS变量绑定到HTML内容上,它工作得很好。
JS
只要
JS
var app = angular.module("Tabs", [])
.controller("TabsController", ['$scope', function($scope){
$scope.events = my_JS_object;
})
HTML
<div>{{events.test}}</div>
只要
my_JS_object.test
是一个简单的字符串,比如"Hello World"
,这个方法就能正常运行,但是一旦我尝试在其中加入HTML标签,例如Hello <b>World</b>
,它就不会将标签作为HTML元素使用,而是作为普通文本。这是有道理的,只是我不知道如何使HTML标签工作。
ng-bind-html
指令更容易吗?! - Dayan