이유를 찾은 것 같습니다. 내가하고 있던 테스트에서 경쟁 조건에 부딪쳤다. 따라서 실제 문제는 없습니다. 나는 너희들에게 좀 더 자세한 것을 빚지고있다.
나는 sacha : spin meteor 패키지를 가지고 조금 놀고 싶다. 그렇게하기 위해 앱에 가입 한 일부 데이터를 보여주는 템플릿을 만들었습니다. 이 패키지를 사용하여 데이터가로드되는 동안 회 전자를 표시했습니다. 그래서 템플릿에 {{> 회 전자}}를 추가했습니다.
모든 데이터가 클라이언트에로드되면 내 맞춤 '숨기기'클래스를 추가하여 회 전자를 숨 깁니다.
Meteor.subscribe('posts',{
onReady : function(){$('.spinner').addClass('hide');},
onError : function(){alert('error!!');}
})
클래스
.hide {display:none;}
그래서, 내가 가입 한 데이터 템플릿이 아직 렌더링되지 않습니다 클라이언트에서 준비가되었을 때 가끔, 따라서 더 클래스는 회 전자에 추가 할 수 없습니다,라고 생각합니다.
를 해결하려면 그냥 Template..rendered 콜백을 클래스 조작 코드를 변경하며
Template.testTemplate.rendered = function(){
$('.spinner').addClass('hide');
};
그래서 그래 그 근본 문제가
을했다. 한 가지는 혼란 스럽지만 개발자 툴 (Chrome)을 사용하여 브라우저 소스 파일을 체크인하면 CSS 파일이 업데이트되지 않는 것 같습니다 (애플리케이션에서 사용하지만). 그래서 하나를 결합하고 다른 내 덜한 파일이 제대로 처리되지 않은 줄 알았는데.
관심을 가져 주셔서 감사합니다. 나는 이것이 누군가를 돕기를 바랍니다.
건배.
출처
2015-01-24 14:20:33
tup
이렇게해서는 안됩니다. github에 앱 형태로 복제본을 제공 할 수 있습니까? – stubailo
당신은 맞습니다. 감사 ! – tup