Как динамически изменить атрибут buttonText на ion-button? - PullRequest
0 голосов
/ 11 декабря 2019

Я пытаюсь перевести текст для кнопки на ionic с angular, и я использую библиотеку i18n от angular. Проблема в том, что у меня есть условный текст, и я не могу получить текст, пока не работает функция кнопки.

Причина, по которой я пытаюсь сделать это таким образом, заключается в том, что, используя библиотеку перевода i18n с углового уровня, я должен перевести, прежде чем отобразить данные в тексте кнопки.

Моя мысль состоит в том, чтобысделайте два тега span с данными для перевода, а затем попросите об этом в текстовом атрибуте кнопки, но я не прав, надеюсь, кто-нибудь может мне помочь.

    <span 
        i18n="itemInquiry|page inquiry-label-center label for button removeItem@@" 
        class="display-none"
        #transaRemoveItemButtonLabel>Remove Item from</span>
    <span 
        i18n="itemInquiry|page inquiry-label-center label for buton AddItem@@" 
        class="display-none"
        #transaAddItemButtonLabel>Add Item to</span>
    <ion-button 
        i18n="itemInquiry|page inquiry-label-center button remove item from add item to label list@@"
        class="full-width-button"
        [color]="data.details.labelList ? 'danger' : 'primary'"
        (click)="addItemToLabelList()"
        [ngButtonText]="{ data.details.labelList ? transaRemoveItemButtonLabel.textContent : 
        transaRemoveItemButtonLabel.textContent}"></ion-button>```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...