первый веб-службы: (Пользователь)Mapping JSON в Knockout наблюдаемого массива
[{ID: 1, UserName: "Йон"}]
второй веб-службы: (Message)
[{ID: 34, сообщение: "Это сообщение 1", UserId: 1}, {ID: 35, сообщение: "Это сообщение 2", UserId: 1}]
Как я могу сопоставить над двумя ko.obervableArrays, чтобы я мог получить UserName («Jhon») в своем Message ViewModel на основе UserId.
Как вы знаете UserId: 1 является внешним ключом пользователя.
Я хочу, чтобы пользователь Message и UserName что-то вроде этого.
данных привязывать = "текст: UserName"
данных привязывать = "текст: сообщение"
ли две службы вытягивая из полностью отдельных источников данных? Они отображаются на бэкэнде? Наконец, вы используете EF или предоставляете свои собственные метаданные. –
Обе веб-службы поступают из одного источника данных. Да Я пользовательский API EF и MVC Web. –