2012-11-06 12 views
7

Tôi đang cố gắng gọi ko.renderTemplate() trong một ràng buộc tùy chỉnh.Knockout renderTemplate() chế độ hiển thị

Tuy nhiên, tôi không thể tìm thấy bất kỳ tài liệu nào về việc sử dụng, đặc biệt là thông số chế độ hiển thị.

Knockout.js pro tips – working with templates

Các trang web trên có một phần "Bạn có thể làm cho mẫu trực tiếp từ bindings tùy chỉnh của bạn" mô tả ngắn gọn các thông số để renderTemplate().

Các tùy chọn có sẵn khác cho thông số chế độ hiển thị là gì?

Ngoài ra, có tài liệu nào cho renderTemplate() và các tùy chọn công cụ hiển thị mà tôi có thể đã bỏ lỡ không?

Trả lời

9

Chỉ cần nhìn vào mã nguồn của 2.2.0.

tham số

Các renderMode dường như có hai lựa chọn:

  • replaceNode - Điều này sẽ thay thế toàn bộ nút mục tiêu với sản lượng của mẫu.
  • thay thếTrẻ em - Mặc định. Điều này sẽ chỉ thay thế con của nút đích, để nguyên nút đích.
+1

+1 Vẫn chưa có đủ tài liệu trên trang web Knockout cho tính năng hữu ích này. Ohhhh xin lỗi, hoàn toàn không có tài liệu về điều đó :) Cảm ơn bạn rất nhiều! – Samuel

6

Bạn có thể tìm thấy ko.renderTemplate() được giải thích khá tốt với một số ví dụ trong this article.

+2

Đây là một bài viết hay nhưng mẫu không đủ thịt để có được sự hiểu biết đầy đủ và phần còn lại của mã được ẩn đằng sau một "bức tường thư rác". –