我正在尝试为应用程序构建模板并希望显示带有名称的动态列表。所以我得到了这段代码来显示列表并添加/删除行;
<table ng-init="page.businessRows = []">
<thead>
<tr>
<th>Company</th>
<th>Contact</th>
<th>Phone</th>
</tr>
</thead>
<tr ng-repeat="row in page.businessRows">
<td>
<input type="text" ng-model="row.name" />
</td>
<td>
<input type="text" ng-model="row.contact" />
</td>
<td>
<input type="text" ng-model="row.phone" />
</td>
<td>
<button ng-click="page.businessRows.splice($index,1)">
Remove
</button>
</td>
</tr>
</table>
<button class="btn" ng-click="page.businessRows.push({})">addRow</button>
加载此模板时的事情 page.busnessRows 很可能会加载行,因此我想将其更改ng-init
为仅在未初始化 businessRows 时创建空数组。
我试过ng-init="page.businessRows = page.businessRows.length < 1 ? [] : page.businessRows
了,但没有用。我如何在 jsangular 表达式中做条件?
所有帮助表示赞赏。提前致谢