Я удалил свой ответ, так как это лучший способ решить ОП. Спасибо, что поделились @David. +1

у использовать перевод в заголовках SideMenu, я читаюэтот урок и я решаю это как:

translate.get('HOME').subscribe(res => {

this.pages= [
 {title: res ,                  component: HomePage},
 {title: 'My Account',               component: MyAccountPage},
 {title: 'Changer Pass' , component: ChangePasswordPage}
]

Это работает, но проблема в том, что я хочу получить много заголовков из файла перевода, чтобы установить их как заголовки бокового меню.

Ответы на вопрос(1)

Решение Вопроса

Пожалуйста, не используйтеforkJoin оператор в этом случае. ngx-translate поддерживает выборку нескольких переводов одновременно, передавая массив ключейget() метод как это:

translate.get(['HOME', 'MY_ACCOUNT', 'CHANGE_PASSWORD']).subscribe(translations => {
  this.pages= [
    { title: translations.HOME, component: HomePage},
    { title: translations.MY_ACCOUNT, component: MyAccountPage},
    { title: translations.CHANGE_PASSWORD, component: ChangePasswordPage}
  ];
})

редактировать:

Вот Вы можете найти все поддерживаемые методы и их подпись.

 Sampath12 сент. 2017 г., 16:54
Почемуforkjoin не подходит здесь? И какие-либо ссылки или документы для использования выше, пожалуйста?
 sebaferreras12 сент. 2017 г., 18:14
Я удалил свой ответ, так как это лучший способ решить ОП. Спасибо, что поделились @David. +1
 David12 сент. 2017 г., 17:14
Хорошая точка зрения! Сделано это!
 David12 сент. 2017 г., 16:56
Я не говорю, что это «плохое» решение, работает так же хорошо. Но я просто не думаю, что стоит импортировать другой оператор rxjs, если эта функция встроена прямо в ngx-translate.
 Sampath12 сент. 2017 г., 17:03
Да, хороший улов. Надеюсь, вы тоже добавите эту ссылку в свой ответ. +1github.com/ngx-translate/core#methods

Ваш ответ на вопрос