2017-02-21 1 views
-3

기능 (개체)을 지원하는 JS 템플릿 엔진이 있습니까? 도우미와 다른 목발이 없으면 (프레임 워크가 없습니다! 각색 등).함수 (객체)를 지원하는 JS 템플릿 엔진이 있습니까?

var user = new User(); 

그리고 HTML 템플릿에서

<div> 
    ...  
    Hello, {{ user.name() }} 
    ... 
</div> 
+0

핸들 바, 콧수염, AngularJS와, EJS, JS 템플릿 등 – mhodges

+0

각도 - 프레임 워크를. 템플릿 엔진 만 있으면됩니다. 핸들 바는 단순히 사용하는 기능을 지원하지 않으며 헬퍼를 통해서만 사용할 수 있습니다. – Stanislav

+0

그립을 사용해보십시오. 결코 사용하지는 않았지만 Kyle Simpson이 제작 했으므로 품질이 좋고 숙고 된 것입니다. https://github.com/getify/grips – mhodges

답변

0

사용할 수있는 JS 템플릿 문자열 :

const user = { 
 
    name: "Alex", 
 
    getName() { 
 
     return this.name; 
 
    } 
 
}; 
 

 
console.log(`Hello, ${user.getName()}`);

examle를 들어

, 내가 JS에이 같은 뭔가가 필요

+1

OP가 – mhodges

+0

@mhodges에서 JavaScript를 보간 할 수 있기를 원합니다. 프레임 워크/템플릿 엔진 없이는이 방법 밖에 없습니다 –

+0

OP는 템플릿 엔진이 충분하다고 말합니다. - 날린 프레임 워크. – mhodges

0

귀하의 질문에 대한 표현은 이해하기가 어렵습니다. 그러나, 나는 이것이 당신이 찾고있는 것이라고 생각합니다.

당신은 JS를 통해 텍스트를 입력 할 범위를 사용할 수 있습니다

<script> 
    function fillName() { 
     document.getElementById("name").innerHTML = user.name; 
    } 
</script> 

<div> 
    Hello, <span id="name"></span> 
</div>