2
私は、AngularJSの文字列内の任意の量の単語をハイライトする関数を持っています。私はこれを変更して、代わりに配列に入力した単語をハイライトするようにしたいが、RegExpの単語をどうやって書くのか分からない。ここでは、現在の正規表現は次のようになります。RegExを使用して文字列のリストに一致させる
$scope.highlight = function(haystack) {
return $sce.trustAsHtml(haystack.replace(new RegExp(needle, "gi"), function(match) {
return '<span class="highlightWord">' + match + '</span>';
}));
};
現在の「針」変数は、 "猫のように、単なる文字列ですが、私はそれがそうで['cats', 'registered', 'dog']
とを含んでいるので、それを変更したいです。