2011-12-07 24 views
8
Collection.bind('change',this.function, this); 
Collection.bind('add',this.function, this); 
Collection.bind('remove',this.function, this); 
Collection.bind('reset',this.function, this); 

Tôi biết bốn điều này, nhưng phần còn lại là gì?Trong Backbone.js, tất cả các sự kiện cho "liên kết" là gì?

Điều gì về mô hình liên kết? Các sự kiện cho những người là gì?

Tại sao tôi không thể tìm thấy một tài liệu hướng dẫn cách xác định tất cả các với phím tắt ....

+0

như Thilo nói, họ đang ở trong Câu hỏi thường gặp, nhưng hãy nhớ rằng bạn luôn có thể .trigger ('mycustomevent') và ràng buộc với sự kiện tùy chỉnh của bạn ... bạn không bị giới hạn trong các sự kiện mặc định! tất cả phụ thuộc vào những gì bạn đang cố gắng đạt được tất nhiên. – Sander

Trả lời

25

Nó là một chút hidden in the FAQ.

  • "add" (mô hình, bộ sưu tập) - khi một mô hình được thêm vào bộ sưu tập.
  • "xóa" (kiểu, bộ sưu tập) - khi một mô hình được xóa khỏi bộ sưu tập.
  • "đặt lại" (bộ sưu tập) - khi toàn bộ nội dung của bộ sưu tập đã được thay thế.
  • "thay đổi" (mô hình, bộ sưu tập) - khi thuộc tính của mô hình đã thay đổi.
  • "thay đổi: [thuộc tính]" (mô hình, bộ sưu tập) - khi một thuộc tính cụ thể đã được cập nhật.
  • "tiêu diệt" (mô hình, bộ sưu tập) - khi mô hình bị hủy.
  • "lỗi" (mô hình, bộ sưu tập) - khi xác thực của mô hình không thành công hoặc không thể lưu cuộc gọi trên máy chủ.
  • "tuyến đường: [tên]" (bộ định tuyến) - khi một trong các tuyến đường của bộ định tuyến đã khớp.
  • "tất cả" - sự kiện đặc biệt này kích hoạt cho mọi sự kiện được kích hoạt, chuyển tên sự kiện làm đối số đầu tiên.
+0

Liên kết được cung cấp là 404 [liên kết chính xác đến danh mục sự kiện] (http://backbonejs.org/#Events-catalog) –

Các vấn đề liên quan