2012-11-22 38 views
6

Mã (như đề xuất trong ui-config documentation ):Tại sao sử dụng accounts.ui.config gặp lỗi ứng dụng của tôi?

Accounts.ui.config({ 
    passwordSignupFields: 'USERNAME_AND_OPTIONAL_EMAIL' 
}); 


Error: TypeError: Cannot call method 'config' of undefined 
+4

tôi đã có lỗi tương tự trong một thời gian trước đây, vấn đề là tôi đã gọi phương thức trên một kịch bản phía máy chủ. Phương thức phía khách hàng của nó, bạn gọi nó ở đâu? –

+0

Tôi đang gọi nó trong client.js. Cảm ơn vì sự trả lời. – Nathan

+0

Tôi đã tạo tệp khách/config.js và đặt mã ở đó nhưng vẫn nhận được lỗi, ý tưởng nào? –

Trả lời

5

tôi đã tìm ra rằng các tập tin được tạo ra trong dự án của bạn (yourprojectname.js) là kịch bản client. Vấn đề của tôi là tôi đã tạo một tệp mới có tên là "client.js", mặc dù tôi không phải làm điều đó. Ngu ngốc!

Hy vọng rằng điều này sẽ giúp ích cho người khác.

+2

Vâng, họ nên thay đổi tài liệu để rõ ràng nó dành cho phía máy khách. – Alveoli

5

Nếu bạn có một thư mục khách hàng cho các tập tin khách hàng nó sẽ làm việc để thêm nó ở đó. Tôi vừa thêm nó vào một file config.js mà tôi đã thêm vào trong thư mục Client và nó hoạt động tốt.

client/config.js

Accounts.ui.config({ passwordSignupFields: 'USERNAME_AND_OPTIONAL_EMAIL' });

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