Шаблон закрытия - если строка условия содержит

Я хотел бы написать условие if и проверить, содержит ли переменная определенную строку, а затем написать некоторую логику.

если у меня есть переменная, скажем активность @param

Как я могу проверить, что активность переменной содержит строку «abc»?


person user1983    schedule 08.08.2014    source источник


Ответы (2)


Из документации (https://developers.google.com/closure/templates/docs/functions_and_directives), есть метод strContains:

strContains(str, subStr) — Проверяет, содержит ли строка определенную подстроку.

{if strContains($activity, 'abc')}
    // ...
{/if}
person wprager    schedule 27.05.2015

Если вы просматриваете документацию по шаблонам закрытия, вы сможете найти то, что вам нужно. ищу, особенно раздел if. Несмотря ни на что, вот пример:

{namespace com.company.my}

/**
 * My Template 
 * @param activity
 */
{template .main}
    {if $activity == 'abc'}
        //do stuff
    {/if}
{/template}
person Wheeler    schedule 13.08.2014
comment
В вопросе abc может быть подстрокой $activity - person djjeck; 15.10.2016