javascript - 是否可以在 AngularJS 中调用函数并显示值
问题描述
我的 html 代码中有一个data-ng-repeat
,是否可以在 {{}} 中显示数据,同时调用具有相同变量的函数?
<thead>
<tr>
<th>Month</th>
<th data-ng-repeat="column in columns" data-ng-show="channels.indexOf(column.field) > -1" ng-if="column.visible">{{ column.title }}</th>
<th>Temperature (°C)</th>
</tr>
</thead>
<tbody>
<tr data-ng-repeat="data in tableData">
<th>{{ data.month }}</th>
<td data-ng-repeat="column in columns" data-ng-show="channels.indexOf(column.field) > -1" ng-if="column.visible">{{ data[column.field] | formatNumber:2}}</td>
<td>{{ data.temperature | formatNumber:1 }}</td>
</tr>
在这种情况下,我想data[column.field]
在后端的另一个函数中使用。
解决方案
您可以使用从模板调用函数
<tr data-ng-repeat="data in tableData">
<th>{{ data.month }}</th>
<td data-ng-repeat="column in columns" data-ng-show="channels.indexOf(column.field) > -1" ng-if="column.visible">{{ data[column.field] | formatNumber:2}}</td>
<td>{{ myfunction(data[column.field])}}{{ data.temperature | formatNumber:1 }}</td>
</tr>
推荐阅读
- reactjs - 使用 componentDidUpdate() 当你的状态是一个对象数组时如何避免无限循环?
- sql - 如何对 CASE 语句中创建的列进行分组
- c++ - 如何在 C++ 中修复“对 Array::Array(unsigned long) 的未定义引用”?
- ios - 当应用程序进入后台时显示覆盖所有内容的窗口
- python - 如何仅使用特定域名限制登录 google api?
- r - 在数据框中按因子应用 approxfun
- python - Python Regex 编译拆分字符串,以便单词首先出现
- web-hosting - 短期网络托管
- sumo - 如何在win8上的SUMO中使用randomTrips.py
- gradle - 将 gradle 属性文件指定为 gradlew 的命令行参数