Я работаю в большом приложении, у меня слишком много моделей представления. Я хочу отображать свое сообщение в произвольном месте. Я нашел эти руководства в Интернете
http://jsfiddle.net/internetH3ro/tLN7r/
Когда я пытался реализовать, я получаю сообщение об ошибке «VMData is not defined», тогда я подумал о том, чтобы вызвать его из модели представления (viewmodel.VMData). Там я получал сообщение об ошибке «Сообщение: невозможно вызвать метод 'extend' of undefined» . Мне что-то не хватает или мне нужно добавить что-то еще, чтобы сделать его доступным при использовании разных моделей представления.
var data = {
Name: 'test'
};
ko.validation.configure({
registerExtenders: true,
messagesOnModified: false,
insertMessages: false,
parseInputAttributes: false,
messageTemplate: null
});
Добавлено: http://jsfiddle.net/udp2z/1/.