2

Я использую тимелеаф в проекте моей весенней загрузки. Он работает хорошо. Теперь мне нужно отобразить один URL-адрес в JavaScript в виде строки и объединить одну переменную JavaScript. Я пробовал следующий код.Переменная javascript Thymleaf, объединяющая

location.href = /*[[@{/signage/save}]]*/ '' + res.id 

Но генерируемый выход

location.href='/signage/save'; 

То, что я хочу, следящие за

location.href = '/signage/save' + res.id; 

Как я могу добиться этого?

ответ

2

Вы можете сказать Thymeleaf раскомментировать определенный код, если страница подается динамически, используя специальный синтаксис комментариев /*[+...+]*/. И внутри этого блока комментариев вы можете поместить выражения, и они будут оцениваться вместе со всем блоком.

/*[+ location.href = [[@{/signage/save}]] + res.id +]*/ 

Будет визуализируется как

location.href = '/signage/save' + res.id

+0

Спасибо, это работает :) –

1

После нескольких попыток получилось решение, а не то, что мне было нужно, но оно работает для меня. Я просто завернул его помощью скобку ((.....))

location.href = (/*[[@{/signage/save}]]*/ '') + res.id 

и генерируется выходной

location.href = ('/signage/save') + res.id; 

 Смежные вопросы

  • Нет связанных вопросов^_^