Ionic ionViewDidEnter из экспорта Ionic Creator - PullRequest
0 голосов
/ 05 июня 2018

Я - ионный новичок, и я не могу понять это.Я создал проект в Ionic Creator, а затем экспортировал Zip.Теперь у меня есть файлы controller.js, services.js и т. Д., Но они не похожи на примеры источников, приведенные в документации: https://ionicframework.com/docs/components/#action-sheets

Когда я пытаюсь найти образцы,Я вижу такие вещи, как https://github.com/ionic-team/ionic-preview-app/tree/master/src/pages/action-sheets/basic, но код соответствует тому, что есть в документации.

Например, экспорт имеет такие вещи, как controllers.js:

angular.module('app.controllers', [])

.controller('page1Ctrl', ['$scope', '$stateParams', // The following is the constructor function for this page's controller. See https://docs.angularjs.org/guide/controller
// You can include any angular dependencies as parameters for this function
// TIP: Access Route Parameters for your page via $stateParams.parameterName
function ($scope, $stateParams) {


}])

Хотя образец кода построен как классы:

import { ActionSheetController } from 'ionic-angular';

export class MyPage {

  constructor(public actionSheetCtrl: ActionSheetController) { }

Итак, вопрос: Как мне использовать ionViewDidEnter в структуре экспорта Ionic Creator?

1 Ответ

0 голосов
/ 07 июля 2018

Я понял твою проблему.Происходит то, что вы создали проект в Ionic Creator of Ionic версии 1.x (1.3.2).Ionic 1 основан на Angular 1.x, а Ionic 2 основан на Angular> = 2.x.С Ionic 1 вы увидите controller.js, services.js и подобные файлы.С Ionic 2/3 вы увидите классы, компоненты и тому подобное.

Вам нужно выбрать версию Ionic, прежде чем начать создавать свой дизайн с помощью Ionic creator .

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...