0
配列の値が中括弧で始まり、終わりになると、このオートコンプリート機能が正常に機能しなくなりました。配列値の中括弧
は、私がこのような値を持つ配列を持って言う:だから、彼らは道それが動作するはず
<script>
$(document).ready(function() {
$("#editor_subject").summernote({
toolbar: [],
hint: {
words: hints,
match: /\b(\w{1,})$/,
search: function (keyword, callback) {
callback($.grep(this.words, function (item) {
return item.indexOf(keyword) === 0;
}));
}
}
});
});
</script>
私は{{それをTIのようなものを入力した場合である:
var hints = ["{{ticket_id}}","{{requestor_id}}","{{date_created}}"]
ここに私のJSですオートコンプリートして残りの単語を{{ticket_id}}で埋めなければなりませんが、動作しません。配列の値から中括弧を削除すると、うまくいきます。
どうすればこの問題を解決できますか?私はマッチセクションで使われている正規表現を仮定しています。
おかげで、
正規表現 '\ {\ {\ b(\ w {1、})$' –
は、\ wが中括弧に一致しないため正規表現の最後から$を削除してみてください。 – jcubic
私は\ {\ {\ b(\ w {1、})$を試しましたが、無効になっていますトークンエラー。それが、summernoteがデータを処理する方法と推測します。 – DanielOlivasJr