.ts
ファイルに静的タイプを追加しようとしました。これは、インポートされたページに等しいクリックイベントの条件に基づいています。私はそれが何であるかのタイプあまりにもわからない入力し、イオン2ページを表現するためにany
を変更したい、私はイオンの静的タイプ2 Page
import { ListPage, NoListPage } from '../../collections/app.pages';
@Component({
selector: 'page-program',
templateUrl: 'program.html'
})
export class ProgramPage {
conditionalPage: any; // I would prefer this not to be any
...
を持って.ts
ファイルの先頭に
gotoNext(pageData) {
this.conditionalPage = pageData.hasList ? ListPage : NoListPage;
this.navCtrl.push(this.conditionalPage, pageData);
}
。
変わりましたか? 'this.navCtrl.push(conditionalPage)'を実行すると、 ''Component'型の引数は 'string'型のパラメータに代入されません。ページ'。タイプ 'コンポーネント'はタイプ 'ページ'に割り当てられません。プロパティ 'apply'がタイプ 'Component'にありません。 Ionicからタイプページをインポートしようとしましたが、エクスポートされていません。だから、 'any'型に戻ることが今や唯一の方法だと思われます。 – barney765
私はいつもあなたの情報のために何かを使用しますが、ありがとう。 –