我正在使用AngularJS將JS變量綁定到我的HTML內容,並且它工作正常。如何從ngModel呈現HTML標記?
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標籤在那裏,這樣的as Hello <b>World</b>
它不使用標籤作爲HTML元素,而是作爲簡單的文本。這是有道理的,只有我不知道如何使HTML標籤的工作。
比使用'納克綁定-html'指令更容易!? – Dayan
爲了簡化編寫代碼,ng-bind-html更快,更易於理解。這可能只是我個人的偏好,我想要管理模板中的所有html塊而不是控制器中的所有html塊。 –