Article Details
Id: | 17457 |
Product: | finPOWER Connect |
Type: | FIX |
Version: | 3.03.04 |
Opened: | 07/10/2020 |
Closed: | 07/10/2020 |
Released: | 02/12/2020 |
Job: | J025231 |
HTML Widgets and Portals; Angular-style ng-bind tags not working in Internet Explorer if loop variable is named item
Although Internet Explorer has known compatibility issues and is not recommended, when running a Portal or HTML Widget from within finPOWER Connect, there is currently no alternative.
When using a loop variable named 'item', this appears to conflict with an internal object in Internet Explorer, hence the following will not work as expected:
<tbody ng-repeat="for item in portfolio.SummaryItems">
<tr>
<td><label ng-bind="item.Code"></label><span ng-bind="item.Description"></span></td>
</tr>
</tbody>
Changing the loop variable however will work, e.g.:
<tbody ng-repeat="for i in portfolio.SummaryItems">
<tr>
<td><label ng-bind="i.Code"></label><span ng-bind="i.Description"></span></td>
</tr>
</tbody>