1. 程式人生 > >搜尋高亮搜尋結果欄位

搜尋高亮搜尋結果欄位

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 下文有詳細介紹,小白積累了