Ionic ng-submit ng-model返回undefined

时间:2015-02-11 00:07:56

标签: javascript angularjs forms model ionic

我正在查看其中一个Ionic示例(http://ionicframework.com/docs/guide/building.html)以添加新项目。我在示例中使用了表单:

<form ng-submit="createItem(item)">
  ...
    <input type="text" ng-model="item.title">
  ...
</form>

我有一个可以通过这种形式调用的函数:

$scope.createItem = function (item) {
  console.debug('createItem', item);
  item.title = '';
};

与示例完全相同。 不知何故,这会在控制台中返回createItem undefined

我已经检查了示例中是否还有其他内容尚未添加,但一切都在那里。表单处于模态中,模式正在主视图的控制器中创建和调用,而console.debug运行时,到目前为止的所有内容似乎都是准确的。

有什么想法吗?这可能是我想念的傻事......

更新:

我没有使用状态因为表单是模态的(如示例所示):

$ionicModal.fromTemplateUrl('new-task.html', function(modal) {
  $scope.taskModal = modal;
}, {
  scope: $scope,
  animation: 'slide-in-up'
});

0 个答案:

没有答案