내 단일 페이지 응용 프로그램에서 Durandal 및 녹아웃을 사용합니다. 간단한 입력 상자가 있습니다. 그 입력 상자는 IE 8이 아닌 Chrome에서 잘 나타납니다. 그 이유는 무엇입니까?단일 페이지 응용 프로그램 입력 상자가 예를 들어 8에 나타나지 않습니다.
viewmodel-
뷰 - <b>Client Name:</b><input data-bind="value: clientName" />
<a title="Search for Client." data-bind=" click: SearchClients" class="btn btn-mini" style="vertical-align: top; line-height: 27px; font-size: 11px">Search </a>
define(['services/logger', 'durandal/system', 'plugins/router', 'services/CertificateDataService', 'controls/Lucas', 'services/ErrorLoggingDataService'],
function (logger, system, router, CertificateDataService, Lucas, ErrorLoggingDataService) {
var vm = {
activate: activate,
title: 'Client Search',
clientName: ko.observable(''),
selectClient: function (tab) {
try {
alert('here');
}
catch (err) {
//var err = eval("(" + err.message + ")");
amplify.store("ErrorDetails", err.message + ", vm selectTab function");
ErrorLoggingDataService.LogErrorSvc(err);
}
},
SearchClients: function (tab) {
try {
alert(tab);
}
catch (err) {
//var err = eval("(" + err.message + ")");
amplify.store("ErrorDetails", err.message + ", vm selectTab function");
ErrorLoggingDataService.LogErrorSvc(err);
}
},
};
return vm;
function activate() {
return true;
}
});
jsFiddle에서 문제를 재현 할 수 있습니까? –
은 바이올린에서 작동하는 것 같습니다. 우! – Chris
:) 내가 질문 한 이유는 위에 게시 한 내용이 모든 브라우저에서 작동하기 때문입니다. 당신이 당신의 문제를 일으키고 있다는 것을 보여주지 않는 다른 것이있을 것입니다. 오류나 깨진 바인딩이 있는지 콘솔에서 확인 했습니까? –