0
dust.js의 링크 된 버전 1.2.0을 사용 중이며 먼지 템플릿이있는 JSON보기를 렌더링 할 때 사용할 필터를 정의하려고합니다. 나는 페이지의 스크립트에서이 행을 포함 할 때 :dust.js 필터를 정의 할 때 오류가 발생했습니다.
가 크롬의 디버거에서이 오류가 발생_.extend(dust.filters, {foo: function(value){ return 'foo'; }});
:
catch되지 않은 ReferenceError가 : 나는에 필터 정의를 추가하는 경우 _
을 정의되지 않은 다른 필터가 먼지 .js 파일에있는 경우 작동합니다. 내가 도대체 뭘 잘못하고있는 겁니까?
js 객체의 기능을 확장하는 코드를 작성하지 않고 "_.extend"를 사용하는 필터 생성 코드를 복제하면이 문제를 해결할 방법을 모르겠습니다. 이 코드 줄은 jquery $ (document) .ready (function() {}) 호출 안에 있습니다. – Jim
_.extend는 Underscore.js의 일부입니다. 당신은 그것을 여기에서 얻을 수있다 : http://underscorejs.org/ – smfoote
그것이 그 것이다. 고마워. Underscore.js가 유용합니다. – Jim