2016-03-11 2 views
0

Я пытался динамически генерировать таблицу из массива объектов.Проблема с динамическим построением таблицы с ng-repeat в AngularJs

код выглядит следующим образом:

<tr ng-repeat="row in ::rowCollection"> 
    <td ng-repeat="column in ::columns"> 
    {{::row[column.field]}} 
    </td> 
</tr> 

Я попытался с помощью один раз связывания, но инициализация просто очень-очень медленно.

Мне просто нужно отобразить таблицу, не нужно иметь никаких двухсторонних привязок.

Любые предложения?

ответ

0

Ну, есть другое решение, которое я выбрал для своих приложений в таком сценарии.

Подготовьте HTML на стороне сервера и просто отобразите его в браузере с html binding.

потому что в такой ситуации, когда у вас есть несколько внешних/внутренних циклов, лучше использовать высокопроизводительный серверный процессор вместо низких CPU на стороне клиента.

Эта ссылка имеет отношение к делу, так как она помогает понять, почему лучше разорвать серверную сторону. Link

Смежные вопросы