【发布时间】:2015-07-24 13:37:29
【问题描述】:
我正在试用 ionic 框架,它看起来非常不错。但是,我在提交表单时遇到了问题:表单触发了两次。首先是按下提交按钮时,然后如果我只是点击屏幕上的任意位置。这发生在 xcode 模拟器和我的 iphone 4gs 上。
这就是我所做的: 我使用以下命令安装 sidemenu 模板:ionic start myApp sidemenu。
然后我只需将此表单粘贴到制表符模板中:
<form ng-submit="createTask(task)">
<div class="list">
<label class="item item-input">
<input type="text" placeholder="What do you need to do?" ng-model="task.title">
</label>
</div>
<div class="padding">
<button type="submit" class="button button-block button-positive">Create Task</button>
</div>
</form>
在我的控制器中,我只有:
$scope.createTask = function(task) {
alert(task.title);
};
这是我对起始模板所做的唯一更改,但表单仍然提交了两次。我不知道为什么。非常感谢这里的一些指导!
【问题讨论】:
-
我也遇到了同样的问题...有人找到解决方案了吗?
标签: iphone angularjs ionic-framework