Метка не появляется в пункте меню angular - PullRequest
0 голосов
/ 30 января 2020

Я использую primeng и angular. Я создаю сервис, который возвращает строку, когда un ha sh передается как параметр:

//this.propertiesName is and Object with all property that i need and this is just calculated read a json file
     getValueFromProperties(hash: string): string {
        return this.propertiesName[id];
      }

сервис работает, когда я пытаюсь получить доступ к свойству, он возвращает мне значение. Но когда я создаю MenuItem:

 items: MenuItem[];
...
this.items = [
      {
        label: this.propertiesNameService.getValueFromProperties('home'),//Here is empty also if 'home' is a property with value
      },

      }

Таким образом, текст в пустом, я не могу прочитать это:

моя html страница:

<p-menubar [model]="items" >

</p-menubar>

файл json:

{
    "dog": "dog",
    "home": "Home",
}

Кто-нибудь может помочь понять, почему ярлык пуст?

1 Ответ

0 голосов
/ 30 января 2020

где свойства id? Функция принимает свойства 'ha sh' this.propertiesName [id]; => this.propertiesName [hash]

...