Как использовать метод toLowerCase в шаблонной переменной ampasche - PullRequest
1 голос
/ 10 мая 2019

Я связываю список усилителей с помощью JSON. Проблема в том, что я предоставляю элемент массива для amp-img, а src для amp-img должен быть в нижнем регистре, так как ресурс на моем сервере - в нижнем регистре.

<amp-list layout="fixed-height" height= "10" [height]="getData().length * 50" 
   [src]="getData()" id="datalist" items=".">
    <template type="amp-mustache">
        <amp-img alt="image"
            width="100"
            height="100"
            src="static/{{name}}.png">
            // I want to use {{name.toLowerCase()}} here which is causing the problem
           // Current src= "static/XYZ.png"
          // Expected src= "static/xyz.png"
        </amp-img>
    </template>
</amp-list>

1 Ответ

0 голосов
/ 28 мая 2019

Попробовав несколько подходов, я достиг желаемого: [src]="'static/{{ name }}.png'.toLowerCase()"

Пример кода:

<amp-list layout="fixed-height" height= "10" [height]="getData().length * 50" 
[src]="getData()" id="datalist" items=".">
    <template type="amp-mustache">
        <amp-img alt="image"
            width="100"
            height="100"
            [src]="'static/{{ name }}.png'.toLowerCase()">
        </amp-img>
    </template>
</amp-list>
...