Javascript AngularJS+RoR:从HTML调用控制器的函数

Javascript AngularJS+RoR:从HTML调用控制器的函数,javascript,html,ruby,angularjs,ruby-on-rails-4,Javascript,Html,Ruby,Angularjs,Ruby On Rails 4,我需要在HTML模板中从AngularJS控制器调用函数。我的HTML Slim代码如下所示: - if !flash.empty? p true | {{ onLoginClicked() }} 如果if语句为true,则当出现登录错误时,我需要在加载页面时调用onLoginClicked函数,因此每次刷新仅一次。您必须使用ng click指令在html中调用此函数 ng-click="onLoginClicked()" 对于If条件,你也可以在html中使用ng If而不是普通I

我需要在HTML模板中从AngularJS控制器调用函数。我的HTML Slim代码如下所示:

- if !flash.empty?
  p true
  | {{ onLoginClicked() }}

如果if语句为true,则当出现登录错误时,我需要在加载页面时调用onLoginClicked函数,因此每次刷新仅一次。

您必须使用ng click指令在html中调用此函数

ng-click="onLoginClicked()"
对于If条件,你也可以在html中使用ng If而不是普通If


ng if=true

My if条件工作正常,问题在调用函数中。不幸的是,ng click对我不起作用。你必须使用ng应用程序、ng控制器,然后只调用ng click。然后只有它工作..整个代码在ng应用程序和ng控制器中,它有我需要调用的函数。