2016-10-08 8 views
9

ionic 2 Beta 2のコードをionic 2 RC0に更新しようとしていますが、app.component.tsファイルにNoテンプレート指定のエラーが表示されています。未知のエラー:コンポーネントMyAppのテンプレートが指定されていません

app.component.tsファイルの関連部分は次のようになります。

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

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

@ViewChild(Nav) nav: Nav; 

root: any;// = HomePage; 


constructor() { 
    ... 

app.htmlファイルが入っているイオン2候補0を解放するためにアプリを更新するための更新指示によると、 app.component.tsファイルと同じディレクトリで、パスは

です。イオンアプリを実行すると、FirefoxとChromeの両方でapp.componentにテンプレートが指定されていないと不平を言っています。

答えて

39

私は同じ問題を抱えていて、原因は何かコメントされた行です。私はあなたの例にコメント行を含めなかったとしても(あなたがコメント行がエラーを引き起こす可能性があるとは想像していなかったと思われる)回答を提案します。次はあなたと同じエラーを生成:

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

私はコンパイルが動作するために、以下の変更をしなければならなかった(0.0.30 @ionic-app-scriptsを使用している間、私は問題はv0.0.23間appeardという気持ちを持っており、 v0.0.30、私は調査しませんでした):

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

ありがとう! –

+1

ありがとう、どうしてあなたはそれを理解しましたか?だから、それはイオニックの権利にのみ現れる? - 角型アプリはこれの影響を受けませんか? – TrampGuy

+1

私は偶然問題を解決しましたが、それを理解するには1〜2時間かかりました。 私はIonic 2アプリだけをテストしたので、Angular 2アプリで同様の問題があるかどうかはわかりません。問題はionic-app-scriptから来ていると思うので、私はそれを更新したままにすることを提案するだけです。ここ数週間、Ionicチームはそれを改善しましたが、問題がまだ残っているかどうかをテストする機会はありませんでした。 – apiaget

関連する問題