如果我有一个返回对象的函数。例如。
$scope.getPoint = function()
{
//some calculation logic goes here
return {x:1,y:2};
}
我想在模板中显示其属性:
<b>som html</b> x: {{getPoint().x}} y:{{getPoint().y}}
这将导致对该函数的两次调用。
(我知道,无论如何,Angular可能称其为数百万亿次)
有没有办法在模板中重用相同的返回值?
最佳答案
就像是:
<b>som html</b> <span ng-repeat="(key, value) in getPoint()">{{key}}: {{value}}</span>
应该至少根据docs应该起作用。
编辑:实际上,它是:Plunk
关于javascript - 在模板的多个位置上使用函数的返回值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17733788/