Javascript 角度控制器中的函数不';行不通
1.我想从connection.html获取信息,以便在函数doLogin中使用它们 没有错误消息控制台向我发送消息“things hapen Object{}”,显示控制器已初始化,但当我单击按钮时,什么也没有发生 App.jsJavascript 角度控制器中的函数不';行不通,javascript,html,angularjs,Javascript,Html,Angularjs,1.我想从connection.html获取信息,以便在函数doLogin中使用它们 没有错误消息控制台向我发送消息“things hapen Object{}”,显示控制器已初始化,但当我单击按钮时,什么也没有发生 App.js // Ionic Starter App // angular.module is a global place for creating, registering and retrieving Angular modules // 'starter' is t
// Ionic Starter App
// angular.module is a global place for creating, registering and retrieving Angular modules
// 'starter' is the name of this angular module example (also set in a <body> attribute in index.html)
// the 2nd parameter is an array of 'requires'
// 'starter.controllers' is found in controllers.js
angular.module('starter', ['ionic','starter.controllers','starter.routes'])
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
// Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
// for form inputs)
if (window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.disableScroll(true);
}
if (window.StatusBar) {
// org.apache.cordova.statusbar required
StatusBar.styleDefault();
}
});
})
routes.js
angular.module('starter.routes', [])
.config(function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('app', {
url: '/app',
abstract: true,
templateUrl: 'templates/menu.html',
controller: 'AppCtrl'
})
.state('app.browse', {
url: '/browse',
views: {
'menuContent': {
templateUrl: 'templates/browse.html'
}
}
})
.state('app.connection', {
url: '/connection',
views: {
'menuContent': {
templateUrl: 'templates/connection.html'
}
}
})
.state('app.CreationCompte', {
url: '/CreationCompte',
views: {
'menuContent': {
templateUrl: 'templates/CreationCompte.html'
}
}
});
// if none of the above states are matched, use this as the fallback
$urlRouterProvider.otherwise('/app/connection');
});
connection.html
<ion-view title="Profil">
<ion-content padding="true" class="has-header" ng-controller ='connection'>
<form class="list">
<ion-list>
<label class="item item-input">
<span class="input-label">
Email
</span>
<input placeholder="demonstration@email.fr" type="email" ng-model="loginData.mail">
</label>
<label class="item item-input">
<span class="input-label">
Mot de passe
</span>
<input type="password" ng-model="loginData.password">
</label>
</ion-list>
<div class="spacer" style="height: 40px;"></div>
<a class="button button-balanced button-block" type="submit" ng-submit="doLogin()">
Se connecter
</a>
<a style="font-size:13px;" class="button button-positive button-block button-clear" >
Mot de passe oublié ?
</a>
</form>
<div>
</ion-content>
</ion-view>
电子邮件
路况
Se连接器
这是什么?
您应该使用表单上的
<form class="list" ng-submit="doLogin()">
<form class="list" ng-submit="doLogin()">
<button class="button button-balanced button-block" type="submit">Se connecter</button>