В моем Угловом 2 проекте я в настоящее время объект, называемый перевод, который содержит несколько строк, которые я использую в некоторых формах, он во всем мире выглядит следующим образом:Угловых 2, правильный способ реализации константы
public translator = {
'performance_standard_time_deviation': {
'both': 'Sentance A',
'shorter': 'Sentance B',
'longer': 'Sentance C',
'no': 'Sentance D'
},
'performance_soundcheck': {
2: 'Sentance A',
1: 'Sentance B',
0: 'Sentance C'
}
};
I нужен этот объект в нескольких компонентах, в настоящее время я просто скопировал код и вставил его в каждый компонент, это, очевидно, не является хорошим решением, поскольку оно нарушает правило DRY. Мой вопрос заключается в следующем: каково правильное решение для совместного использования таких объектов в проекте Angular 2? Я знаю, что вы можете передавать переменные от компонента к компоненту, но это немного коварно. Каков предпочтительный способ?