Ruby on rails 带轨道的角度-提交不使用角度控制器

Ruby on rails 带轨道的角度-提交不使用角度控制器,ruby-on-rails,angularjs,Ruby On Rails,Angularjs,我正在从事Rails cast 405的工作,我正在尝试学习如何将Rails与Angular集成,我是这个集成的新手 在assets/javascripts/raffle.js.coffee中,我有: 在我的节目模板haml中,我有 %div{ 'ng-app' => 'Raffle'} %div{ 'ng-controller' => 'RaffelCtrl'} %form{"ng-submit" => "addEntry"} %input{"ng-m

我正在从事Rails cast 405的工作,我正在尝试学习如何将Rails与Angular集成,我是这个集成的新手

在assets/javascripts/raffle.js.coffee中,我有:

在我的节目模板haml中,我有

%div{ 'ng-app' => 'Raffle'}
  %div{ 'ng-controller' => 'RaffelCtrl'}
    %form{"ng-submit" => "addEntry"}
      %input{"ng-model" => "newEntry.name", :type => "text"}/
      %input{:type => "submit", :value => "Add"}/
    %br
    %ul
      %li{"ng-repeat" => "entry in entries"}
        {{entry.name}}
当我点击输入按钮添加另一个条目时,什么也没有发生。我肯定有接触轨之间视图的角度控制器,b/c能够显示条目列表。我就是不能提交一个新的。在此方面如有任何帮助,将不胜感激。我的gem文件有angularjs rails,我正在使用Twitter引导。使用application.js,我删除了TurboLink。谢谢

您需要在ng submit上调用addEntry函数,就像这样:addEntry,然后它就可以工作了

%div{ 'ng-app' => 'Raffle'}
  %div{ 'ng-controller' => 'RaffelCtrl'}
    %form{"ng-submit" => "addEntry"}
      %input{"ng-model" => "newEntry.name", :type => "text"}/
      %input{:type => "submit", :value => "Add"}/
    %br
    %ul
      %li{"ng-repeat" => "entry in entries"}
        {{entry.name}}