Я новичок в угловой и проектировать какие-то сложные вещи ...Что лучший способ для подключения данных из различных служб и использовать их с нг-моделью
У меня есть две услуг: phrasesService
и translationsService
, они хранят два объекта:
phrases = [{text: "phrase1"}, {text: "phrase2"}, {text: "phrase3"}]
translations = [{ language: "russian", phrases: ["phrase1", "phrase2", "phrase3"] }, {language: "hindi", phrases: ["phrase1", "phrase2", "phrase3"]}]
и у меня есть методы, чтобы получить переводы:
getTranslationsInLang(lang)
, который возвращает массив фраз на языке и getPhraseTranslation(lang, numPhrase)
, которая возвращает перевод одной фразы
Теперь я хочу, чтобы отобразить фразы и их переводы на входы (для редактирования):
<input class="form-control phrase-text" type="text" ng-model="phrase.text">
<input class="form-control translation-text" type="text" ng-model="????.translation">
- Что такое лучший способ понять это, для хранения всех данных и отобразить его для редактирования?
- И что я должен использовать в ng-модели для ввода перевода?