슈퍼 간단한 JavaScript 템플릿 솔루션을 만들려고합니다. JavaScript replace
메서드를 사용하여 템플릿에서 중괄호의 모든 인스턴스를 찾고 해당 데이터로 바꿉니다. 내 템플릿이 있다면찾기 및 바꾸기 JavaScript로 바꾸기
는 예를 들어, 다음은
<p>My name is Olly. I am 19.</p>
지금까지 내 코드입니다 : http://jsfiddle.net/2RkAG/
나는 그것이 자동으로 각각의 조각을 대체하기 위해 노력하고있어 <p>My name is {{name}}. I am {{age}}.</p>
는
나는 결과를 원하는 것 데이터가 없으므로 JavaScript 대신 명시 적으로 JavaScript에 알릴 필요가 없습니다. 그러나 이것은 내가 문제가있는 곳입니다.
고마워요. 저건 완벽 해. –
템플릿을 다음과 같이 사용하려면 어떻게해야합니까? '
내 이름은 {{person.name}}입니다. 나는 {{person.age}}이다.
'. 나는 이것을'eval'과 함께 사용하게되었지만, 이것을하기위한 최선의 방법인가? 안전한? 마찬가지로 : http://jsfiddle.net/2RkAG/20/ –@Oliver Joseph Ash : 'eval'을 원하지 않으면 알고리즘을 찾는 경로가 필요합니다. http://jsfiddle.net/2RkAG/24 . – pimvdb