Я пытаюсь использовать шаблоны стиля руля с подчеркиванием в позвоночнике (с require.js). У меня есть следующее:
_.templateSettings.interpolate = /\{\{(.+?)\}\}/g;
В моих шаблонах я установил тест:
<div><%= title %> | {{ title }}</div>
В браузере я получаю следующее:
Correct title | {{ title }}
Итак, похоже, что стандартные настройки шаблона подчеркивания работают, а элементы стиля руля игнорируются:
Но если я зарегистрирую консоль в chrome, я получаю это (что мне кажется, что это должно быть правильно)
_.templateSettings
Object {evaluate: /<%([\s\S]+?)%>/g, interpolate: /\{\{(.+?)\}\}/g, escape: /<%-([\s\S]+?)%>/g}
Любые идеи, почему это работает неправильно?