Sử dụng Express.js, tôi muốn hiển thị chế độ xem từng phần từ mẫu Jade thành biến.Trong Express.js, làm cách nào tôi có thể hiển thị một phần xem Ngọc mà không có đối tượng "phản hồi"?
Thông thường, bạn làm cho một phần-view trực tiếp đến đối tượng response:
response.partial('templatePath', {a:1, b:2, c:3})
Tuy nhiên, vì tôi là bên trong một sự kiện máy chủ Socket.io, tôi không có "phản ứng" đối tượng.
Có cách nào thanh lịch để hiển thị chế độ xem một phần của Jade thành biến số mà không cần sử dụng đối tượng phản hồi không?
trình một cách hoàn hảo, cảm ơn! Tôi sử dụng sau đây để giải quyết pathToTemplate: var pathToTemplate = require ('path'). Resolve (__ dirname, '../views') + templateName + '.jade'; –
Cảm ơn bạn rất nhiều! Tôi đã có vấn đề này cố gắng để phù hợp với một phần, và câu trả lời của bạn là kết quả đầu tiên trong google. Bạn Rock man! –
Câu trả lời này đúng ** nhưng nếu bạn muốn sử dụng cơ chế bộ nhớ cache **, hãy kiểm tra [matthias response] (http://stackoverflow.com/questions/8644580/in-express-js-how-can-i-render-a -jade-partial-view-without-a-response-object # answer-12725703) – fider