2014-06-14 19 views
5

Tôi muốn mã hóa các lĩnh vực tương tự như ví dụ này với cầy mangut: https://gist.github.com/kljensen/7505729Làm cách nào để tạo ghi đè getter và setter?

Các mã kiểm tra vào liên kết ở trên bản đồ một trường để một phong tục decrypt() chức năng cho get và một encrypt() chức năng cho set.

Điều này làm cho giá trị văn bản thuần được mã hóa khi được lưu và giải mã khi được truy xuất.

Tôi sẽ ghi đè getters và setters cho thuộc tính mô hình trong Loopback như thế nào?

Trả lời

6

Bạn có thể thiết lập setter và getter như sau:

<Model>.setter['myProp'] = function(val) {}; 

Xem ví dụ trong common/models/user.js

+0

Cảm ơn Raymond loopback của, này được tôi làm việc với các setter một cách chính xác, nhưng tôi không thể nhận được các getter để làm việc . Tôi grepped nguồn và không thể tìm thấy bất kỳ ví dụ tốt về điều đó. Có bất kỳ ví dụ cho getter bạn có thể nghĩ đến? – Coder1

+0

Khi tôi cập nhật vòng lặp về phiên bản mới nhất, 'getter' hoạt động như mong đợi bằng cách trả về một chuỗi. Cảm ơn đã giúp tôi đi đúng hướng! – Coder1

+0

Liên kết đã chết – Tom

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