Tôi có một mẫu loại trực tiếp:Jquery loại trực tiếp: Render mẫu trong bộ nhớ
<script id="draggableHelper" type="text/x-jquery-tmpl">
<div class="draggableHelper">
<span data-bind="text: Name"></span>
</div>
</script>
là có thể tạo ra kết quả của mẫu, và lưu nó vào bộ nhớ, bằng cách gửi các đối tượng để cư mẫu không?
Cái gì như:
var result = ko.renderTemplate($("#draggableHelper").html(), { Name: "Test" });
Tôi nghi ngờ điều đó vì Knockout không phải là một công cụ tạo khuôn mẫu. Tại thời điểm không có nó xây dựng "chuỗi HTML" của một cái gì đó. Bạn có thể 'subscribe()' để quan sát và lấy 'innerHTML' từ nút thích hợp. – Tomalak
"Templating bản địa là cơ chế làm nền tảng cho việc tìm kiếm, nếu, với, và các ràng buộc luồng điều khiển khác trong nội bộ của bạn, và sử dụng nó như một khuôn mẫu để hiển thị đối với một mục dữ liệu tùy ý. Tính năng này được tích hợp vào Knockout và không yêu cầu bất kỳ thư viện bên ngoài nào "- http://knockoutjs.com/documentation/template-binding.html – Dimitri