2016-10-31 4 views
0

패턴 실험실에서 Maximum call stack size exceeded 오류가 발생했으며 이유를 알 수 없습니다. 나는 전에 한 적이없는 어떤 것도하지 않고있다. 데이터가 01-molecules/02-cart/cart.json에서 오는 01-molecules/02-cart/cart.mustache에서패턴 랩을 사용할 때 최대 호출 스택 크기 초과 오류를 수정하는 방법은 무엇입니까?

는이 코드를

{{#miniCart}} 
<div class="mini_cart_item"> 
    <img class="mini_cart_image" src={{img}} alt=""> 
    <div class="mini_cart_info"> 
     <span>£{{price}}</span> 
     <h4 class="mini_cart_title">{{title}}</h4> 
    </div> 
</div> 
{{/miniCart}} 

있습니다. 그것은 잘 작동합니다.

은 그 때 나는 02-organisms/mini-cart.mustache 가지고 코드 cart 위의 분자에서 유래는, 데이터가 02-organisms/mini-cart.json에서 오는

<div class="mini_cart"> 
{{#miniCart}} 
{{> cart}} 
{{/miniCart}} 
</div> 

입니다. 좀 더 json 코드가 더 많은 객체와 함께있는 것입니까?

{{> cart}}Maximum call stack size exceeded 오류를 발생시킵니다. 해당 코드 줄을 제거하고 아무 것도 대체하면 {{title}}처럼 코드가 작동합니다.

무슨 문제 일 수 있습니까?


내가이

/MyMAMP/www/2016/edition-node-gulp/node_modules/gulp/bin/gulp.js patternlab:serve --stack_size=2048 

을 시도했지만 결과는 같은 일이 구글 검색에서이

/MyMAMP/www/2016/edition-node-gulp/node_modules/gulp/bin/gulp.js patternlab:serve 

를 실행하고 패턴 연구소를 실행합니다. '카트'템플릿

이 템플릿 엔진 무한 순환 여기 패턴 랩 노드

답변

0

유지 관리자 인해 내부 'miniCart'템플릿

+0

관련 문서 : http://patternlab.io/docs/pattern-including.html –

0

제거 참조.

{{> cart}}

{{> molecules-cart}}가 총에 있음을 부여해야합니다.

+0

동일한 오류가 발생합니다. 다른 템플릿의 다른 곳에서도 같은 실수를했을 수도 있습니다. – relidon