Я пытаюсь создать шаблон для приложения и хочу отображать динамический список с именами. поэтому я получил этот код, чтобы показать список и добавить/удалить строки;
<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 выражениях?
Вся помощь оценивается. Спасибо заранее