来自Ionic Creator的Ionic ionViewDidEnter导出

时间:2018-06-05 19:17:30

标签: ionic-framework

我是一个离子新手,我似乎无法解决这个问题。我在Ionic Creator中创建了一个项目,然后导出了Zip。现在我已经获得了controller.jsservices.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) { }

所以问题: 我如何在Ionic Creator导出结构中使用ionViewDidEnter

1 个答案:

答案 0 :(得分:1)

我明白你的问题。 发生的事情是您在Ionic版本1.x(1.3.2)的Ionic Creator中创建了一个项目。 离子1基于Angular 1.x,离子2基于Angular> =2.x。使用Ionic 1,您将看到controller.js,services.js和类似的文件。使用Ionic 2/3,您将看到类似的类,组件和东西。

start creating your design with Ionic creator之前,您需要选择离子版本。

enter image description here