1
我有一個評論文本框,我只想允許[href]作爲ngSanitize/$ sce的安全html。 所以我想這樣的:
<span contact-highlight hightlight-value="showedText" ng-bind-html="showedText"></span>
而且我contactHiglight指令裏面我有這樣的:
contentObjectApp.directive('contactHighlight', function ($sce) {
return {
restrict: 'A',
scope: { hightlightValue: '=' },
link: function ($scope, $element, $attrs) {
$scope.hightlightValue = "<h2> testing" + $sce.trustAsHtml('<a href="#">render me please</a>') + " </h2>";
}
};
});
我期待的方式,只允許「使我好嗎」成爲A HREF鏈接,但我總是期待被渲染。我錯過了什麼?是否有捷徑可尋?