소스 검색

Add support for resolving template functions using object prototype instead of current view object

pull/514/head
Brook Zhou 10 년 전
부모
커밋
b5fffe9c1e
1개의 변경된 파일7개의 추가작업 그리고 2개의 파일을 삭제
  1. +7
    -2
      mustache.js

+ 7
- 2
mustache.js 파일 보기

@@ -414,8 +414,13 @@
cache[name] = value; cache[name] = value;
} }


if (isFunction(value))
value = value.call(this.view);
if (isFunction(value)){
if (names && names.length > 1 && typeof Object.getPrototypeOf(names[names.length-2])[names[names.length-1]] === 'function'){
value = value.call(names[names.length-2]);
} else {
value = value.call(this.view);
}
}


return value; return value;
}; };


불러오는 중...
취소
저장