2015-04-22 81 views
1

我需要在我的HTML模板中從AngularJS控制器調用函數。我的HTML(超薄)的代碼看起來像這樣:AngularJS + RoR:從HTML中調用控制器的函數

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

if說法是正確的,我需要調用函數onLoginClicked()而頁面加載(當出現登錄錯誤),所以只有每刷新一次。

回答

0

你必須使用NG-點擊指令來調用這個函數在HTML

ng-click="onLoginClicked()" 

以及如果條件還可以ü如果HTML

NG-IF =使用NG-IF,而不是正常的「true」

+0

我的'if'條件工作正常,問題在調用函數內。不幸的是,ng-click不適用於我。 –

+0

你必須使用ng-app,ng-controller然後只調用ng-click。然後只有它的作品.. –

+0

整個代碼是在ng-app和ng-controller中,它具有我需要調用的函數。 –

相關問題