Есть ли способ связать два свойства разных моделей представления друг с другом, используя kendo mvvm, или мне нужно самому написать код события изменения?
UserViewModel = {
init: function(e) {
},
show: function(e) {
},
model: {
isLoggedIn: kendo.observable(false)
}
}
OtherContextViewModel = {
init: function(e) {
},
show: function(e) {
},
model: {
UserIsLoggedIn: //bind to isLoggedIn of the UserViewModel
}
}
Причина, по которой я пытаюсь это сделать: я хочу скрыть и показать несколько вещей в OtherContext
в зависимости от того, вошел ли пользователь в систему или нет. Можно пойти немного дальше, говоря о группах пользователей и привилегиях. Может ли кто-нибудь дать мне пример или другой подход, если это неправильный подход и/или, может быть, плохая практика?