3
내 프로젝트에서 js 파일을 호출하여 파일의 개체를 만듭니다. 이 후, 예를 들어 블록 ,IE에서 SCRIPT1003 오류
require(['directory/hello-js-file'], function(Hello){
var hello = new Hello();
hello.show();
});
는 헬로 정의되지 않는다. '열 : 2 : 1 파일 : 기능 코드 (13) 라인' 기능은 다음과 같습니다
function anonymous(){
return eval(arguments[0]);
}
내가했다 '예상 SCRIPT1003'는 IE 콘솔에서, 나는,이 오류 메시지가 표시 이 문제를 좁힐 수는 두 가지 기능에서 유래 된 (내용이 수정되었습니다하지만 논리는 동일합니다.) :
bindDetail: function($view){
var self = this;
var details = object.details; // object is a global variable
for(var i = 0; i < details.length; i++){
if(self.hasData(details[i])){
// doSomething
}
}
},
hasData(detail){
if(detail.data !== undefined && detail.data !== ""){
return true;
}
return false;
}
이 문제는 IE에서 발생한다. Chrome에서 정상적으로 작동합니다. 누군가 나를 솔루션으로 안내해 줄 수 있습니까? 고맙습니다. 도와 주셔서 감사합니다.