2014-03-28 17 views
6

Ich sah, ob es eine Möglichkeit gibt, eine Funktion aufzurufen, die ich innerhalb des Bereichs entworfen habe.Rufen Sie eine eckige Funktion in 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 
} 

Die Funktion wird htmlgeneration genannt. Im Wesentlichen möchte ich HTML innerhalb des LI-Elements dynamisch anhängen, während eckal verwendet wird.

Antwort

15

Ja, nur Klammern hinzufügen (Aufruf der Funktion). Stellen Sie sicher, dass die Funktion im Gültigkeitsbereich ist und tatsächlich etwas zurückgibt.

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

Gibt es eine Möglichkeit, dies über Parameter zu tun? – Serge

+2

@Serge Ja, übergeben Sie die Parameter wie üblich an die Funktion. – SomeKittens

Verwandte Themen