Cómo agregar una fila dinámica a una tabla usando angularjs

Al igual que jQuery, ¿Cómo puedo agregar filas dinámicas a una tabla con elementos de formulario en un clic de botón usando angularjs y Cómo diferenciar estos elementos de formulario como el nombre de la matriz en el envío de jquery normal?

<tr>
    <td style="text-align:center">1</td>
    <td>
         <input type="text" class="form-control"  required ng-model="newItem.assets">
    </td>
    <td>
        <select ng-model="newItem.type" class="form-control">
            <option value="Rent" ng-selected="'Rent'">Rent</option>
            <option value="Lease">Lease</option>
        </select>
    </td>
    <td>
        <input type="text" class="form-control"  required ng-model="newItem.amount" />
    </td>
    <td>
        <select ng-model="newItem.calculation_type" class="form-control">
            <option value="Daily" ng-selected="'Daily'">Daily</option>
            <option value="Monthly">Monthly</option>
            <option value="Yearly">Yearly</option>
        </select>
    </td>
    <td>
        <input type="text" class="form-control"  required ng-model="newItem.total_amount" />
    </td>
</tr>

Respuestas a la pregunta(2)

Su respuesta a la pregunta