Для моего просмотра; У меня есть простой текстовый ящик, как показано ниже.Проверка нокаута внутри Bootstrap Modal
<input type="text" data-bind="value: vm().dummyValidationTest">
в ViewModel, я наблюдаемый определяются как
dummyValidationTest = ko.observable().extend({ required: true });
Наконец, я применяю силу, как
ko.applyBindingsWithValidation(vm);
Эта проверка прекрасно работает, когда текстовое поле на главной форме; однако, как только я перемещаю текстовое поле внутри Bootstrap Modal, как показано ниже, проверка не работает.
<div class="modal" id="startNewApp-modal">
Любые мысли, почему валидации не будут работать внутри Модального окна?
И базовая страница, и модальные определяются в том же представлении.
EDIT: Пожалуйста, см jsfiddle ниже пример
Нет модальный, проверка рабочего: http://jsfiddle.net/athekdi/y53V2/
С модальным, проверка не работает: http://jsfiddle.net/athekdi/6W5xH/1/
Как вы показываете модальные? – Anders
Вот пример jsfiddle без модальной проверки: http://jsfiddle.net/athekdi/y53V2/; и это jsfiddle с модальным и валидацией не работает: http://jsfiddle.net/athekdi/6W5xH/1/ – socialMatrix
Ваш пример работает нормально, если вы правильно ссылаетесь на плагин проверки: http://jsfiddle.net/ 35MDq /. Поэтому сначала вам нужно указать KO и только после этого плагин проверки. – nemesv