В моем приложении Windows 8 WinJS у меня есть вид, заполненный viewModel. ViewModel содержит наблюдаемое свойство (через WinJS.Binding.as), которое привязано к текстовому вводу в моем HTML-представлении. Когда я изменяю значение этого свойства из моей модели viewModel, изменяется значение ввода текста, однако событие «onchange» для этого ввода текста не запускается.Уведомление WinJS при выполнении связывания
Есть ли способ узнать точный момент, когда было выполнено переплет? Почему событие «onchange» не запускается? Я хотел бы отреагировать на изменения в представлении, сделанные из кода viewModel.
Я реализовал свою собственную привязку twoway - я могу реагировать на изменения в viewModel in view и наоборот. Мой вопрос: как я могу реагировать на изменения, сделанные для просмотра кода в коде зрения? E. g. У меня есть текстовый ввод в моем представлении, который привязан к свойству viewModel. Когда я изменяю свойство в viewModel, изменяется значение ввода текста - я хотел бы прослушать изменение текстового ввода в коде вида. –
Хорошо, после некоторого тестирования решение, упомянутое в пункте 2), - это путь. Я сделал что-то подобное в коде моего взгляда: viewModels.myViewModel.bind («myProperty», myHandler). Большое спасибо! –