2013-02-08 22 views
7

Có thể xem liệu một thuộc tính có hợp lệ trong knockout-validation plugin không?plugin loại bỏ xác thực, nhận isValid từ thuộc tính cụ thể

Tôi không thể thấy bất kỳ tham chiếu nào trong tài liệu này, chỉ có khả năng xem liệu toàn bộ mô hình có hợp lệ không.

Ví dụ: tôi ước tính có thể quan sát được có giá trị khác nhau tùy thuộc vào việc một quan sát khác có hợp lệ hay không.

Trả lời

12

tôi đã được dẫn xuống sai hướng, như tôi đã sử dụng xác nhận async và hơn phức tạp vấn đề của tôi, tôi nghĩ rằng đó là đơn giản như:

propertyName.isValid();

ví dụ

self.email.isValid();

+0

Xin chào, @AlexKey. Xin lỗi về điều này "bump", nhưng tôi sẽ biết tại sao tôi nhận được thông báo này từ bàn điều khiển: 'Uncaught TypeError: Không thể gọi phương thức 'isValid' của undefined'. Thực ra, tôi biết tại sao, nhưng tôi không biết cách giải quyết. Tình cờ, nó xảy ra với bạn? –

+0

Hi @chiefGui bật nhận xét của bạn vào một câu hỏi (vì vậy thông tin không bị lạc trong các nhận xét) và bật liên kết tới nó ở đây và tôi sẽ xem xét cho bạn. –

+3

@GuilhermeOderdenge FYI, điều này có thể vì bạn đang đánh giá giá trị của quan sát và không thể quan sát được, ví dụ bạn có thể đang làm 'myObservable(). IsValid()' thay vì 'myObservable.isValid()'. Chỉ cần tìm ra rằng bản thân mình và muốn chia sẻ. – SeanKilleen

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