현재 knockout.js 앱에서 jQuery tmpl 라이브러리를 사용하여 기본 knockout 템플릿 라이브러리를 사용하고 있습니다. 내가 이전에이 코드의 라인 중 하나는 :jQuery .tmpl (데이터) 함수에 해당하는 넉 아웃 기본 템플릿
: 이$("#someTemplate").tmpl(data.SomeDataFromServer).appendTo(someHtmlElement);
tmpl()
기능
지금 내 템플릿을 변경 한 I 감안할 때 (http://api.jquery.com/tmpl/ 참조) 분명히 JQuery와 tmpl 라이브러리의 일부입니다
<script id="someTemplate" type="text/html">
<li>
... some cooling stuff using native ko templates ;-)
</li>
</script>
... 템플릿에 대한 새 호출이 어떻게 생깁니 까?
(따라서 코드 $ ("#의 someTemplate") tmpl (data.SomeDataFromServer) .appendTo (someHtmlElement);). 서버에서 데이터를 가져 와서 일부 처리를 수행 한 다음 해당 데이터에 템플릿을 적용하려고합니다. 데이터는 실제로 내 모델에 속하지 않습니다. 당신에게 약간의 컨텍스트를 제공하기 위해 데이터는 자동 완성 제안이므로 내 모델에는 필요 없지만이 데이터를 html로 변환하기위한 기본 녹아웃 템플릿 프레임 워크를 호출 할 수 있기를 바랍니다. 희망은 그 말이 맞습니다. 그럼 녹아웃은 tmpl()과 같은 기능을합니까? –
다음은 샘플입니다. http://jsfiddle.net/rniemeyer/gYk6f/ –
Perfect! 바이올린은 제가 찾고있는 것입니다. 정말 고마워. –