Преобразование ng-repeat в Angular из старого кода в текущий - PullRequest
0 голосов
/ 29 мая 2020

У меня был столбец angular ng-repeat, который работал до обновления системы и теперь не работает.

Раньше работало

<div ng-repeat="columnname in notSorted(feature.featureAttributes) | filter : '!stratusid'" ng-if="feature[columnname].value != '' && feature[columnname].value != 'F'";>
<strong>{{feature[columnname].name}}: </strong><span>{{feature[columnname].value}}</span>
</div>

Новый формат для одна запись -

<div>
  <pb-info-column [columnConfig]="Row_IDConfig" [feature]="data.feature" class="multilabelrow col-xs-12 default-topbtm-padding">
  </pb-info-column>
  <pb-info-column [columnConfig]="LotplanConfig" [feature]="data.feature" class="multilabelrow col-xs-12 default-topbtm-padding">
  </pb-info-column>
<div>

Я обнаружил, что для других шаблонов работает следующая версия Старая версия

<b><a href="http://globe.information.qld.gov.au/cgi-bin/SmartMapgen.py?q={{feature.Lot_num.value}}\{{feature.Plan_num.value}}" target="_blank">Open SMIS Map</b>

В новой версии

<b><a href="http://globe.information.qld.gov.au/cgi-bin/SmartMapgen.py?q={{data.feature.Lot_num.value}}" target="_blank">Open SMIS Map</a></b>

так .. . {feature} становится {data.feature}, но это и изменение имени столбца не сработало.

Я пробовал

<div ng-repeat="columnConfig in notSorted(data.feature.featureAttributes) | filter : '!stratusid'" ng-if="data.feature[columnConfig].value != '' && data.feature[columnConfig].value != 'F'";>

   <pb-info-column [columnConfig]=columnConfig [feature]="data.feature" class="multilabelrow col-xs-12 default-topbtm-padding">
  </pb-info-column>
</div>


<div>
  <pb-info-column [columnConfig]="LotplanConfig" [feature]="data.feature" class="multilabelrow col-xs-12 default-topbtm-padding">
  </pb-info-column>
<div>

Это для Pitney Bowes Spectrum Spatial Analyst v 2019.8

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...