Как правильно создать параметры в Soy V2? - PullRequest
0 голосов
/ 30 апреля 2019

Вот мой код:

{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синтаксис.

Как правильно определить эти параметры?

...