I have a ui-table, I send any empty array to it via payload, content is cleared, so far so good. I then update the array that will populate the table, say item 9 in the array that will row 9 in the table. I check the array, values changed are in fact changed in the array, I send the array (which just happens to have only one item, but at offset 9, to the table, the ui-table updates, and 1 row presented, that happens to be item 9 in the array, ok so far so good.
Here is the question, if I then update item 9, again, in the array and then send the array to the ui-table via payload, the single row in the table does not update as it did before? I have to clear the entire table to update the given row? This seems odd.
If I add more rows, populate more of the array, set more elements in the array, the behavior is still the same, only after I wipe out the table completely, does the table seem to update consistently. Is this the expected behavior?