У меня есть вопрос о пользовательских директивах в AngularJS.
У меня есть список в моей области, список объектов, которые я использую для создания строк tr в таблице с помощью ng-repeat.Строка tr является пользовательской директивой.
У меня есть что-то вроде:
<tr custom-tr ng-repeat='element in list'></tr>
Поскольку список заполняется с помощью HTTP-вызова, список заполняется понемногу, поскольку у меня есть foreachдля каждого результата в моем ответе JSON:
promise.then(function(json) {
json.data.foreach(function(response) {
other_promise.then(funtion(element) {
$scope.list.push(element);
})
})
})
Так как $ scope.list получает новые элементы понемногу, моя таблица должна каждый раз отображать новую строку, но на самом деле она ждет концаforeach перед рендерингом TR.
Когда я смотрю на вкладку сети инспектора, я замечаю, что HTML-шаблон строки tr загружается ПОСЛЕ всех обещаний.
![Network inspector](https://i.stack.imgur.com/MT5j9.png)
Есть ли способ предварительно загрузить шаблон, чтобы я мог видеть строки в моей таблице до того, как все обещания будут выполнены?Или я должен сделать это по-другому?
Заранее благодарю,