2016-10-08 15 views
9

Tôi đang cố cập nhật mã ionic 2 Beta 2 của mình lên ionic 2 RC0 và đang nhận được lỗi Không có mẫu được chỉ định trong tệp app.component.ts của tôi.Lỗi không bắt buộc: Không có mẫu nào được chỉ định cho thành phần MyApp

Phần liên quan của tập tin app.component.ts trông như thế này:

@Component({ 
    templateUrl: 'app.html', 
}) 

export class MyApp { 
    rootPage: any = HomePage; 
    loggedIn:boolean = false; 

@ViewChild(Nav) nav: Nav; 

root: any;// = HomePage; 


constructor() { 
    ... 

Theo hướng dẫn cập nhật để cập nhật một ứng dụng để phát hành ứng cử viên 0 cho ion 2 file app.html là trong cùng thư mục với tệp app.component.ts và đường dẫn là app.html

Khi chạy ứng dụng ionic cả Firefox và Chrome đều phàn nàn rằng không có mẫu nào được chỉ định cho app.component.

Trả lời

39

Tôi gặp vấn đề tương tự và những gì đã gây ra là dòng nhận xét. Tôi đề nghị rằng câu trả lời ngay cả khi bạn không bao gồm một dòng nhận xét trong ví dụ của bạn (Tôi cho rằng bạn không tưởng tượng rằng một dòng nhận xét có thể gây ra lỗi). Sau đây là sản xuất các lỗi tương tự như bạn:

@Component({ 
    //template: `<ion-nav [root]="rootPage"></ion-nav>` 
    templateUrl: 'app.html' 
}) 

tôi phải làm thay đổi sau đây cho việc biên soạn để làm việc (trong khi sử dụng ionic-app-scripts @ 0.0.30, tôi có cảm giác rằng vấn đề appeard giữa v0.0.23 và v0.0.30, nhưng tôi không điều tra):

@Component({ 
    templateUrl: 'app.html' 
    //template: `<ion-nav [root]="rootPage"></ion-nav>` 
}) 
+1

Cảm ơn tuyệt vời! –

+1

Cảm ơn, thế giới đã tìm ra nó ra sao? vì vậy nó chỉ xuất hiện trong Ionic phải không? - Ứng dụng góc không bị ảnh hưởng bởi điều này? – TrampGuy

+1

Tôi đã giải quyết vấn đề một cách tình cờ nhưng phải mất một hoặc hai giờ để tìm ra :-). Tôi không biết liệu có vấn đề tương tự với ứng dụng Angular 2 vì tôi chỉ thử nghiệm các ứng dụng Ionic 2. Như tôi cho rằng vấn đề xuất phát từ kịch bản ứng dụng-ionic, tôi chỉ có thể đề xuất để cập nhật nó. Nhóm Ionic đã cải thiện nó rất nhiều trong những tuần qua nhưng tôi không có cơ hội để kiểm tra nó để kiểm tra xem vấn đề vẫn còn đó. – apiaget

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