Вот мой код:
{template .someTemplate}
{@param? icon : string} /** CSS class that loads and styles the icon */
{@param? headlineHtml : any} /** Headline text with optional html for styling */
{@param? textHtml : any} /** Subtext with optional html for styling */
{@param? buttonText : string} /** The call to action text for the button */
{@param? rejectButtonText : string} /** The text for choosing to reject the call to action */
....
Когда я пытаюсь скомпилировать, я получаю сообщение об ошибке:
Exception in thread "main" com.google.template.soy.base.SoySyntaxException: In file ./myfile.soy:7, template com.namespace.someTemplate: Not all code is in Soy V2 syntax (found tag {@param? icon : string} not in Soy V2 syntax).`
Похоже, единственная информация, которую я нашел в Интернете, этоправильный синтаксис (для сайта Google здесь , для этой таблицы , которую я нашел), однако, и поиск в Google для "сои v2" не дал мне никаких результатов, объясняющих, что правильно Soy V2синтаксис.
Как правильно определить эти параметры?