Ioni c Angular - Dynami c значок выбора - PullRequest
0 голосов
/ 13 апреля 2020

Моя команда и я работаем над приложением, написанным на Ioni c Angular, которое представляет события календаря. Мы хотели бы добавить небольшую иконку рядом с событием, которая будет представлять событие topi c - например, если событие является днем ​​рождения, мы решили поставить маленький торт рядом с ним. Вот идея, с которой мы пришли:

determineIcon(calendarEvent) {
    if(this.stringIncludes(calendarEvent.subject, "Birthday")) {
      calendarEvent.iconName = "gift";
      return;
    }
    if(this.stringIncludes(calendarEvent.subject, "Meeting")) {
      calendarEvent.iconName = "people"
    }
}

stringIncludes(calendarEventSubject, word) {
    if(calendarEventSubject.toLowerCase().includes(word.toLowerCase())) {
      return true;
    } else {
      return false;
}

Но этот путь кажется слишком ленивым, как будто мы хотим добавить еще один значок, нам нужно добавить другое ключевое слово. Я пришел сюда для идей, возможно, чтобы сделать эту функцию умнее? Заранее спасибо:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...