2014-03-28 58 views
6

我看到是否有方法來調用我在範圍內設計的函數。在html中調用角函數

<ul class="ui-listview ui-radiobutton" ng-repeat="meter in meters"> 
      <li class = "ui-divider"> 
       {{meter.DESCRIPTION}} 
       {{htmlgeneration}} 
      </li> 
</ul> 

$scope.htmlgeneration = function() 
{ 
blah blah 
} 

該函數被稱爲htmlgeneration。基本上我想要做的就是在使用angular時動態地在LI元素內附加html。

回答

15

是的,只需添加括號(調用函數)。確保函數在範圍內並實際返回一些內容。

<ul class="ui-listview ui-radiobutton" ng-repeat="meter in meters"> 
    <li class = "ui-divider"> 
    {{ meter.DESCRIPTION }} 
    {{ htmlgeneration() }} 
    </li> 
</ul> 
+6

有沒有辦法使用參數? – Serge

+2

@Serge是,將參數正常傳遞給函數。 – SomeKittens