2016-04-29 22 views
6

Tôi đã tạo thành phần mới trong góc 2 và tôi nhận được lỗi này "Tuyên bố cá nhân trong khai báo hợp nhất 'MyComponentComponent' phải được xuất tất cả hoặc tất cả địa phương." Như tôi mới đến góc 2 Tôi không thể tìm ra lỗi trên mã cần giúp đỡ.! Cảm ơn trước ..!Tôi gặp lỗi này khi tạo thành phần mới trong Angular 2.!

+1

Mã của thành phần của bạn sẽ được chào đón ;-) –

+0

Tôi gặp lỗi này khi trình nhập refactor tự động nhập loại mà tôi đang làm việc. Vì vậy, tôi nhập cùng một lớp – profimedica

Trả lời

8

Tôi nghĩ rằng bạn có một số lớp học có cùng tên MyComponentComponent. Khi xác định một thành phần, bạn cần phải lấy một tên mới cho lớp triển khai của nó.

@Component({ 
    (...) 
}) 
export class Component1 { 
    (...) 
} 

@Component({ 
    (...) 
}) 
export class Component2 { 
    (...) 
} 
+1

Thực ra tôi đã bỏ lỡ đặt mã chỉ thị tôi đặt mã của tôi trong cùng một lớp đó là lý do tại sao lỗi đến nhưng bây giờ tôi đặt cùng một mã trong tệp nơi tôi phải hiển thị mã để tôi đặt nó trong tệp app.component.ts. Và nó hoạt động. :) .. !! –

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