2016-10-26 7 views
0

타사 라이브러리 moment.js를 포맷터에서 사용하는 데 문제가 있습니다.포매터에 타사 moment.js가 포함됨

formatter.js 이 작동하는 방법입니다 :

sap.ui.define([], function() { 
    "use strict"; 
    return { 
     moment: jQuery.sap.require("name.de.tbase1.model.moment"), 

이하지 : 나는 두 번째 옵션을 사용하는 경우

sap.ui.define([ 
    "name/de/tbase1/model/moment" 
], function(moment) { 
    "use strict"; 
    return { 
     moment: moment 

, 다음 lib 디렉토리로드 미세하지만 이 오류를 얻으십시오 : sinon.js : 175 잡히지 않는 TypeError : 가짜 XHR onreadystatechange 처리기 던져 예외 : 순간이 함수가 아닙니다

아이디어가 있으십니까?

답변

0

내 문제가 해결되었습니다.

sap.ui.define([ 
    "name/de/tbase1/model/moment" 
], function(Moment) { 
    "use strict"; 
    return { 
     moment: Moment, 
+0

"name/de/tbase1/model/moment"에서 어떤 일이 발생하는지 모르겠지만 factory.ini 파일에 아무 것도 전달하지 않고 moment.js를로드하고 있습니다. 그런 다음 전역 변수를 반환합니다. 적어도 이것이 문서에서 다루는 내용입니다 : https://openui5.hana.ondemand.com/docs/api/symbols/sap.ui.html#.define – matbtt

+0

내가 그것을하는 것보다, 내가 이것을하는 것보다 오류 : "잡히지 않은 TypeError : 가짜 XHR onreadystatechange 처리기가 예외를 던졌습니다 : 순간이 함수가 아닙니다." 하지만 귀하의 링크를 주셔서 감사합니다, 그것을 더 확인합니다. – user2405095