2014-07-15 5 views
0

기존 프로젝트에서 Meteor를 0.8.2로 업데이트했습니다. 나는 여러 가지 오류를 수정 한 (블레이즈 템플릿 및 Meteor.render) 내가 콘솔과 터미널에서 추적 할 수있는하지만 난 브라우저 콘솔에서 다음과 같은 오류 얻을 : 나는에 다른 표시가없는Meteor 0.8.2 및 debug.js

{#conestant}} is now unnecessary and deprecated. debug.js:41 

을 여기서 오류가 생성됩니다. 어디에서 오류가 발생했는지 알고 싶습니다. 문제를 해결할 수 있습니다.

+0

템플릿에서 #constant 영역을 모두 삭제해야합니다. 자세한 내용은 https://github.com/meteor/meteor/wiki/Using-Blaze#upgrading-to-blaze를 참조하십시오. – imslavko

+0

@imslavko 맞습니다. 템플릿에서 #constant를 제거 했으므로 오류가 사라졌습니다. 고맙습니다. – gpasse

답변

1

{{#constant}}이 삭제되었습니다. 이전에는 유성이 반응하지 않기를 바라는 화면 영역을 '고칠 수 없습니다'. DOM을 변경했을 때 jquery 플러그인이 작동을 멈추기 때문에이 작업이 필요했습니다.

새로운 렌더링 엔진이 DOM을 좀 더 잘 이해하므로 0.8.0부터 더 이상 필요하지 않습니다. 깨지는 것에 대해 걱정할 필요없이 안전하게 제거 할 수 있습니다.

표시되는 경고는 지원 중단 알림입니다. {{#constant}}은 실제로 0.8.0에서 무시됩니다.

+0

유성에 긴 인생! – gpasse