无法让AngularJS在保存时生成POST请求

时间:2015-02-10 20:32:44

标签: ruby-on-rails angularjs model-view-controller haml crud

我尝试使用Rails和AngularJS做一些非常基本的CRUD。我的应用程序正确地显示了数据,我可以删除条目,但是我无法获得用于创建新条目的UI。

我尝试过几种不同的方案,但这是我对创建新区的看法:

%form{"ng-controller" => "DistrictsController"}
  %label
    Name
    %input{"ng-model" => "district.name", type:"text"}
  %button{"ng-click" => "save()"}
    Save

当我点击"保存"什么都没发生。甚至没有尝试POST请求。我在服务/控制器中使用默认保存功能。但是,我知道点击处理工作正常,因为如果我在我的DistrictsController中重载保存如此:

  $scope.save = function () {
    alert('Hellooooo');
  }

点击按钮后,我收到提醒。

此外,值得指出的是,如果我使用参数在REST客户端中向/ ops / districts /生成POST请求,我可以创建一个新区域:

key='district[name]', value='foo'

为什么默认保存功能根本没有生成任何请求?

0 个答案:

没有答案