搜尋高亮搜尋結果欄位
阿新 • • 發佈:2019-02-07
app.filter('trustHtml',function($sce){ return function(value, key){ if(value && key){ var v = value.toLowerCase(), k = key.toLowerCase(); var i = v.indexOf(k), l = k.length; if(i != -1){ var str= value.substr(i, l); value = value.replace(str, '<span style="color: red">'+str+'</span>'); } } return $sce.trustAsHtml(value); } });
之前的公司做的時候記得UI有這個需求,但是當時沒有實現,在新公司發現了實現的程式碼,哈哈,學習了,用到了sce的
trustAsHtml 下文有詳細介紹,小白積累了