Javascript 在html中调用角度函数

Javascript 在html中调用角度函数,javascript,angularjs,Javascript,Angularjs,我想知道是否有办法调用我在范围内设计的函数 <ul class="ui-listview ui-radiobutton" ng-repeat="meter in meters"> <li class = "ui-divider"> {{meter.DESCRIPTION}} {{htmlgeneration}} </li> </ul>

我想知道是否有办法调用我在范围内设计的函数

<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
}
  • {{meter.DESCRIPTION}} {{htmlgeneration}
$scope.htmlgeneration=函数() { 废话 }
该函数称为htmlgeneration。本质上,我想做的是在使用angular时在LI元素中动态附加html

是的,只需添加括号(调用函数)。确保函数在作用域中,并实际返回一些内容

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

有没有使用参数的方法?@Serge是的,将参数正常传递给函数。从HTmL调用函数时,如@SomeKittens所说,函数将被多次调用。为什么?答案是。所以从HTML调用函数时要小心。这可能会减慢页面的加载速度。