【发布时间】:2017-08-04 16:03:49
【问题描述】:
这是我的 HTML 文件
<ion-header>
<ion-navbar>
<ion-title>
Booking
</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
<div class="tab">
<ion-segment [(ngModel)]="flightType">
<ion-segment-button value="one-way" (click)="changeStatus('0')" onclick="changeStatus()">
<ion-icon name="arrow-forward"></ion-icon>
One Way
</ion-segment-button>
<ion-segment-button value="round-trip" (click)="changeStatus('1')" onclick="changeStatus()">
<ion-icon name="swap"></ion-icon>
Round Trip
</ion-segment-button>
</ion-segment>
</div>
<div>
<form>
<ion-list style="margin-bottom: 0px;">
<ion-item>
<ion-label floating>Departure</ion-label>
<ion-select [(ngModel)]="departure" [ngModelOptions]="{standalone:true}">
<ion-option value="BDO">Bandung (BDO)</ion-option>
<ion-option value="CGK">Jakarta (CGK)</ion-option>
</ion-select>
</ion-item>
</ion-list>
<ion-list style="margin-bottom: 0px;">
<ion-item>
<ion-label floating>Arrival</ion-label>
<ion-select [(ngModel)]="arrival" [ngModelOptions]="{standalone:true}">
<ion-option value="BDO">Bandung (BDO)</ion-option>
<ion-option value="CGK">Jakarta (CGK)</ion-option>
</ion-select>
</ion-item>
</ion-list>
<ion-item style="min-height: 1rem;" no-lines id="departureDate">
<ion-label floating>Departure Date</ion-label>
<ion-datetime displayFormat="DD MMMM YYYY" pickerFormat="DD MM YYYY" [(ngModel)]="departureDate" [ngModelOptions]="{standalone:true}"></ion-datetime>
</ion-item>
<div [ngSwitch]="flightType">
<ion-item no-lines id="arrivalDate" *ngSwitchCase="'round-trip'">
<ion-label floating>Arrival Date</ion-label>
<ion-datetime displayFormat="DD MMMM YYYY" pickerFormat="DD MM YYYY" [(ngModel)]="arrivalDate" [ngModelOptions]="{standalone:true}"></ion-datetime>
</ion-item>
</div>
<ion-item style="margin-bottom: 10px;" no-lines (click)="passengerModal()">
<ion-label>Passenger</ion-label>
<ion-input [innerHTML]="passengerQty"></ion-input>
</ion-item>
<button ion-button style="width: 100%; margin-bottom: 15px;" ng-click="submit()" >
Search
</button>
</form>
</div>
</ion-content>
这是我的 script.js 文件
var app = angular.module('booking', ['ionic'])
app.controller('BookingCtrl', function($scope) {
$scope.submit = function(){
console.log("test");
}
})
$(document).ready(function(){
$("#showPromoDescription").click(function(){
alert("test");
});
});
我在纯 HTML 文件上尝试了这段代码,它运行良好。我尝试了离子,控制台上没有任何显示。我在我的模块上添加了“离子”,但它给了我注入器 modulerr 错误。我在 index.html 上使用 angular.min.js 而不是 ionic.bundle.js,因为它破坏了我的 CSS。有人可以帮我吗?
【问题讨论】:
标签: javascript html angularjs ionic-framework