我是一个离子新手,我似乎无法解决这个问题。我在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) { }
所以问题:
我如何在Ionic Creator导出结构中使用ionViewDidEnter
?
答案 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之前,您需要选择离子版本。