AngularJS:如何在模板中设置变量?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AngularJS:如何在模板中设置变量?相关的知识,希望对你有一定的参考价值。
如何避免在第三行中使用f = ...
语句打印出forecast[day.iso]
的内容?
我想避免在每次迭代时使用forecast[day.iso].temperature
等。
<div ng-repeat="day in forecast_days">
$index - day.iso - day.name
f = forecast[day.iso]
Temperature: f.temperature<br>
Humidity: f.humidity<br>
...
</div>
答案
使用Init:qazxsw poi
https://docs.angularjs.org/api/ng/directive/ngInit
示例:<div ng-repeat="day in forecast_days" ng-init="f = forecast[day.iso]">
$index - day.iso - day.name
Temperature: f.temperature<br>
Humidity: f.humidity<br>
...
</div>
另一答案
它是http://jsfiddle.net/coma/UV4qF/,但它也是一个选项:因为你可以连接多个表达式,但只是最后一个表达式,你可以用not the best answer完成你的表达式,你的变量将被隐藏。
因此,您可以使用以下内容定义变量:
""
以上是关于AngularJS:如何在模板中设置变量?的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 5.2:如何在刀片模板中设置变量,没有 php 标签?
Vue.js:如何在 .vue 模板文件中的 vue 方法中设置数据变量