가장자리 버전을 0.5.3으로 업데이트 한 후 이로 인해 내 응용 프로그램에서 관찰자에게 문제가 발생했기 때문에이를 묻습니다. 그 뜻은, 내가 대기열을 가지고있어, 그것의 변화를 듣고 있어요 current
속성 (0.4.x에서 완벽하게 작동합니다 (6 월 29 일에 릴리스 됨) 정확한 빌드 버전을 기억할 수는 없지만 그 날짜입니다) 대기열에서 항목을 제거하면 'current' attribute of undefined
이라고 표시됩니다. 대기열에서 존재하지 않는 다른 항목을 검사하려고하기 때문에 내일 ssce
을 만들고이를 업데이트하려고 노력할 것입니다. 0.5.0에서은 RactiveJS 0.5와 호환됩니까?
0
A
답변
1
실연 변화는 사람들의 here on github
하나는 Ractive가 더 이상 관찰자 또는 표현의 평가 오류를 무시 없었다 나열되어 있습니다. 유스 케이스에 대해 중요하지 않은 관찰자를 시작했을 가능성이 높지만 현재 문제가 발생하고 있습니다. 뭔가 같이 :
ractive.observe('foo', function(newValue, oldValue, keypath){
if(oldValue.current) {
}
})
+0
if (e.current) {if} 대신'if (e && e.current) {...}'' 때로는 정의되지 않을 수있는 'e'를 삼키기 때문에 조셉의 협동 장애에 관한 조셉의 의견에 관한 github 문제를 읽은 후 제 문제를 해결했습니다. – Eduard
관련 문제
- 1. RactiveJS 및 JSX
- 2. System.out.println()은 Android와 완전히 호환됩니까?
- 3. RactiveJS 템플릿 조건부 HTML
- 4. RactiveJS 반복자 구조
- 5. 이벤트 덮어 쓰기 RactiveJS
- 6. RactiveJS - 조건 구조의 고급 조건
- 7. 0.5와 정수를 받아들이는 정규 표현식
- 8. 은 AsciiEffect.js && CSS3DRenderer.js와 호환됩니까? three.js를/WebGL을
- 9. -0.5와 0.5 사이의 임의의 숫자를 효율적으로
- 10. 누구든지 ractivejs 용 TypeScript 정의 파일을 만들었습니까?
- 11. g ++은 항상 "이전"정적 라이브러리와 역 호환됩니까?
- 12. 루비의 Time.now에있는 "-400", "-500"은 Postgres 날짜 필드와 호환됩니까?
- 13. Chartjs는 PhoneGap과 호환됩니까?
- 14. CloudFoundry는 Docker/CoreOS와 호환됩니까?
- 15. TinyMCE 편집기는 레일 2와 호환됩니까?
- 16. WSE 1.0은 .net 3.5와 호환됩니까?
- 17. * 0.5와 동일한 1 (>> 1)로 서명 되었습니까?
- 18. OpenReports는 Java 1.5와 호환됩니까?
- 19. Faye는 모든 브라우저와 호환됩니까?
- 20. Wpf는 인터넷 익스플로러에서만 호환됩니까?
- 21. APC와 ionCube는 완벽하게 호환됩니까?
- 22. SharePoint가 Office 2010과 호환됩니까?
- 23. 블루투스 4.2는 4.0과 호환됩니까?
- 24. System.Web.Http.WebHost의 GlobalConfiguration이 Owin과 호환됩니까?
- 25. socket.io는 브라우저와 호환됩니까?
- 26. UIView의 IBAction - MVC와 호환됩니까?
- 27. Umbraco는 MVC 5와 호환됩니까?
- 28. 프리즘 AutoWireViewModel은 MEF와 호환됩니까?
- 29. guava는 이전 버전과 호환됩니까?
- 30. Ruby2Ruby는 ParseTree와 호환됩니까?
우리는 가능한 한 이전 버전과 호환 물건을 유지하기 위해 노력했지만, 많은 변화가 있었다 - (https://github.com/ractivejs/ractive/blob/을 [변경 로그]를 참조 dev/CHANGELOG.md)를 참조하십시오. 이전에 관찰자 콜백이 try-catch 블록 내에서 실행되었지만 문제를 디버그하기가 어려워 졌으므로 더 이상 문제가되지 않습니다. 이러한 콜백이 즉시 실행되기 때문에'foo'가 값을 가지기 전에'foo.current'에 액세스하려고하면 이전에는 없었던 오류가 나타납니다. –
주로 내 실수 : P Ractive가 오류를 삼키고 있었을 때 디버깅하기가 어려웠습니다. 그리고 오류 로깅 라이브러리에보고하기가 어렵습니다. 문제는 다음과 같습니다 : https://github.com/ractivejs/ractive/issues/873 – Joseph