AngularJS 能不能不用ng-bind-html綁定顯示HTML
1 回答

Cats萌萌
TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊
用{{}}是一定沒法輸出html的
不知道你項(xiàng)目里是怎么限制的不能使用 ng-bind-html
那你試試自己寫個(gè)指令來實(shí)現(xiàn)一下好了
12345678910111213 | var app = angular.model( 'app' , []); app.directive( 'stringHtml' , function (){ return function (scope , el , attr){ if (attr.stringHtml){ scope.$watch(attr.stringHtml , function (html){ el.html(html || '' ); //更新html內(nèi)容 }); } }; }); app.controller( 'TestCtrl' , function ($scope){ $scope.string = '<button type="button">測(cè)試html按鈕</button>' ; }); |
html:
123 | < div ng-controller = "TestCtrl" > < span string-html = "string" ></ span > </ div > |
- 1 回答
- 0 關(guān)注
- 820 瀏覽
添加回答
舉報(bào)
0/150
提交
取消