해결되었습니다. 그것은 완전히 다른 것으로 밝혀졌습니다. 도움을 청한 모든 분들께 감사드립니다.템플릿 재 렌더링 기능을 방지합니다.
답변
이 질문에 대한 답변을 보았습니까? 당신은 내가 여기 추측 할게요
Meteor.js - temporarily prevent a template from re-rendering (disable reactivity)
반응성을 완전히 끄고 싶지 않습니다. 단지 하나의 기능이 작동을 멈추게 할뿐입니다. – user1720271
찾고있는 것 같은데하지만 :-) 당신에게 좋은 대답을주는거야 확인하는 코드를 볼 필요가있다. 무효 데이터 소스가 무효화를 유발하는 것을 방지 할 수는 없지만 비 반응 콜백에서 코드를 실행하여 이 아닌 코드가 다시 실행되는지 확인할 수 있습니다.
다음은 두 가지 예입니다.
Template.myTemplate.helpers({
post: function() {
var someReactiveVar = Session.get('value');
return Posts.findOne({_id: 5});
}
});
위의 예에서 게시 5로 변경하거나 세션 값을 변경하면 템플릿이 다시 실행됩니다. 포스트에 대한 변경 사항에 대해서만 템플릿을 다시 실행하고 세션 변수에 대해서는 다시 실행하지 않기를 원한다고 가정 해 보겠습니다. 우리는이 작업을 수행 할 수 있습니다 :
Template.myTemplate.helpers({
post: function() {
var someNonReactiveVar = Deps.nonreactive(function() { return Session.get('value'); });
return Post.findOne({_id: 5});
}
});
이제, 우리는 ('다른 가치' '값') Session.set를 호출해서 템플릿이되지 않습니다 다시 실행 우리가 Deps 내부의 GET 호출을 포장하기 때문이다. 비 반응 콜백.
'Session' 변수가 매직이라는 사실을 깨닫지 못했고 Meteor를 업데이트하면 유변이 업데이트됩니다. 고마워요! – Shaded
- 1. 로그인시 템플릿 재 렌더링
- 2. 보기 재 렌더링을 방지합니다.
- 3. meteor.js iron-router : 정적 템플릿 재 렌더링 및 글리치 방지?
- 4. jQuery가 클릭시 복제 기능을 방지합니다.
- 5. EmberJs의 템플릿 렌더링
- 6. Meteor : 템플릿 내에서 템플릿 렌더링
- 7. Flex에서 지연 렌더링 또는 강제 재 렌더링
- 8. 템플릿 기능의 재 선언 오류
- 9. emberjs - 큰 템플릿 내에서 조건부로 템플릿 렌더링
- 10. 템플릿 템플릿 기능을 가진 클래스 템플릿
- 11. 나뭇 가지 확장자에서 템플릿 렌더링
- 12. 바인딩이없는 각 렌더링 템플릿
- 13. 여러 콘센트가있는 템플릿 렌더링
- 14. 템플릿 해고 렌더링
- 15. 렌더링 나뭇 가지 템플릿
- 16. 해시에서 렌더링 반전 템플릿
- 17. 서버에서 jQuery 템플릿 렌더링
- 18. 장고 템플릿 - 반복자로 렌더링
- 19. 지속적으로 렌더링 레일 템플릿
- 20. 카멜레온 템플릿 렌더링
- 21. 템플릿 렌더링 콜백
- 22. 렌더링 ContainerView의 템플릿
- 23. 템플릿 렌더링 후 Meteorjs
- 24. Ember.js 템플릿 렌더링
- 25. Ember.js보기/렌더링/부분/템플릿?
- 26. 컨트롤러의 렌더링 액체 템플릿
- 27. Symfony2.2 렌더링 ESI 템플릿
- 28. Django 템플릿 렌더링
- 29. 문자열의 빠른 렌더링 템플릿
- 30. VideoJS, 템플릿의 유성 및 재 렌더링
코드를 표시하십시오. –