Tôi có một số xử lý hậu kỳ mà tôi phải thực hiện trên danh sách các phần tử HTML bất cứ khi nào chúng được cập nhật từ chương trình phụ trợ. Có một số sự kiện (như, onRender) mà tôi có thể nghe trên mẫu để tạo điều kiện này?Làm thế nào tôi có thể nghe khi một mẫu được hiển thị trong Meteor?
Trả lời
Xem thêm cuộc trò chuyện này: Callback after the DOM was updated in Meteor.js
tôi đã sử dụng kỹ thuật này để thiết lập Bootstrap sự kiện tooltip sổ popup trong DOM sau khi mẫu (tái) render trong my CoffeeScript port of the Leaderboard example.
này trong mẫu:
{{enable_tooltips}}
cuộc gọi này (CoffeeScript) mẫu phương pháp tài sản trên client:
enable_tooltips: ->
# Update tooltips after the template has rendered.
Meteor.defer -> $('[rel=tooltip]').tooltip()
''
Đối với Meteor bắt đầu từ 0.4.0 xem trước, bạn có thể sử dụng Template.myTemplate.rendered
cho điều này .
Template.myTemplate.rendered = function() {
console.log('Template has been (re-)rendered');
}
được đổi tên thành sao băng 1.0.4 thành onRendered và bây giờ nó có chức năng gọi lại. xem tài liệu http://docs.meteor.com/#/full/template_onRendered –
Template.userDashboard.onRendered(function() {
// Initialize animate panel function
$('.animate-panel').animatePanel();
}
đổi tên trong Meteor 1.0.4 từ render để onRendered
. Ngoài ra nó bây giờ có một chức năng gọi lại.
- 1. Làm mẫu xung quanh mỗi khi được hiển thị trong Meteor
- 2. Làm thế nào để thêm một mẫu để cơ thể trong Meteor bên trong một gói
- 3. Trong C# làm thế nào tôi có thể nghe một cổng COM (Serial) đã được mở?
- 4. Làm thế nào tôi có thể buộc mergetool GUI (kdiff3) luôn được hiển thị?
- 5. Làm thế nào tôi có thể nhận được hiển thị biến hợp lý khi sử dụng libC++ trong Xcode 4.3.1?
- 6. Làm thế nào tôi có thể lấy SlideIndex của một Slide hiển thị trong Powerpoint khi SelectionType = ppSelectionNone
- 7. Làm thế nào để gọi một phương thức trong UserControl sau khi nó được hiển thị?
- 8. Làm thế nào để gỡ lỗi mẫu trong Meteor/handlebars?
- 9. Làm thế nào tôi có thể hiển thị một thanh tabbar khi đẩy một UIViewController vào Navigation chồng
- 10. Làm thế nào tôi có thể bắt buộc phát hiện hiển thị trong Windows?
- 11. Powershell: Làm thế nào tôi có thể ngừng hiển thị lỗi trong tập lệnh?
- 12. Làm thế nào tôi có thể hiển thị thư mục .git trong Netbeans
- 13. làm thế nào meteor có thể được ghép nối với một ứng dụng android?
- 14. Làm thế nào để tôi có được các biểu mẫu Django để hiển thị thuộc tính yêu cầu html?
- 15. Làm thế nào tôi có thể theo dõi Tomcat với jvisualvm, hiển thị visualgc?
- 16. Làm thế nào tôi có thể vẽ đồ thị của một đồ thị trong gnuplot?
- 17. Các thuộc tính mô hình có thể được hiển thị trong một mẫu
- 18. Làm thế nào tôi có thể hiển thị NSMenu tại con trỏ chuột?
- 19. Làm thế nào tôi có thể nhận được lỗi của một trường riêng lẻ trong khuôn mẫu twf Symfony2?
- 20. Làm thế nào để biết khi nào phần tử được tạo động đã hiển thị
- 21. Nguyên nhân "Mẫu không được xác định" trong Meteor?
- 22. Làm thế nào tôi có thể có được một stacktrace từ C + + trong WinRT?
- 23. Làm thế nào để có được UITextView di chuyển đúng cách khi bàn phím hiển thị
- 24. Tôi làm cách nào để hiển thị danh sách có mẫu Mandrill ra khỏi mảng được truyền trong MERGE VARS
- 25. Làm cách nào để tôi có thể hiển thị nút JButton này? Khi tôi có nền quét tiến bộ JWindow()?
- 26. python argparse: Làm thế nào tôi có thể hiển thị trợ giúp tự động do lỗi?
- 27. Làm thế nào tôi có thể hiển thị các phương thức trong bootstrap twitter chỉ một lần?
- 28. Làm thế nào tôi có thể thay đổi cách chủ đề Drupal hiển thị trang chủ
- 29. RichformBox Winforms: Làm thế nào tôi có thể xác định có bao nhiêu dòng văn bản được hiển thị?
- 30. Làm thế nào tôi có thể gọi một dịch vụ từ một mẫu trong AngularJS?
Tôi đã có một vấn đề tương tự mà tôi giải quyết bằng '' 'observe''' và kích hoạt tắt của' '' sự kiện changed'''. http://docs.meteor.com/#observe – lashleigh