【发布时间】:2014-11-22 13:38:28
【问题描述】:
我正在尝试使用 Angular 进行简单的提交,但是 $scope.account_create.submit 函数在提交时永远不会被调用,我将 name 属性添加到表单中,确保提交按钮位于表单标签内,但仍然没有运气
控制器
var tapp = angular.module('tailorapp.controllers').controller(
'AccountCtrl',
['$scope', '$state' , '$stateParams', '$ionicLoading', '$resource', 'localStorageService', 'settings', 'api', 'notification',
function($scope, $state, $stateParams, $ionicLoading, $resource, localStorageService, settings, api, notification) {
var _returnPath = $stateParams.returnPath;
$scope.mode = "signup";
$scope.account_create = {};
$scope.showSignIn = function(){
$scope.mode = "signin";
};
$scope.showSignUp = function(){
$scope.mode = "signup";
};
$scope.account_create.submit = function(item, event) {
_create_account($scope.account_create).success(function(data){
$state.go( _returnPath );
});
};
HTML
<ion-view title="Account">
<ion-nav-buttons side="right">
<button class="button button-icon icon ion-bag righthd-icon" ng-click="gotoCart();"></button>
<button class="button button-icon icon ion-person righthd-icon"></button>
</ion-nav-buttons>
<ion-nav-buttons side="left">
<button menu-toggle="left" class="button button-icon icon ion-navicon"></button>
</ion-nav-buttons>
<ion-content class="has-header">
<div ng-show="mode == 'signup'">
<form name="account_create" ng-submit="account_create.submit()">
<div class="card">
...
<div class="item item-divider">
<button class="button button-positive" type="submit">Create Account</button>
【问题讨论】:
标签: angularjs