Ниже приведена часть клиентского кода приложения node.js с использованием шаблона EJS. Существует окно ввода, и я хочу показать, не пользователь ли пользователь, и показать сообщение в поле ввода. Кроме того, поле ввода также не должно быть.Использование EJS во входное значение не отображается должным образом
Но это не отображается должным образом. Как я могу отображать целое утверждение, включая пробел, а не только «Нужна», но «Нужно войти»?
<input type="text" <%= (isAuthenticated) ? '' : "value='Need to Login'" %> />
// view : 'Need
// It doesn't show after space
Вы визуализируете это на узле? Мне кажется, что он поражает браузер, не интерполированный ... – dandavis
@dandavis Нет, это код .ejs, я тестирую его в Google Chrome ... – Juntae
глядя на ответ, который, вероятно, прав, он браузер интерполирован, но не так. обратите внимание на XSS, если какой-либо из этих материалов может быть динамичным. – dandavis