diff --git a/jael.iml b/jael.iml index 43d56f10..edffca2f 100644 --- a/jael.iml +++ b/jael.iml @@ -8,17 +8,27 @@ + - - + + + + + + + + + + + diff --git a/jael/lib/src/renderer.dart b/jael/lib/src/renderer.dart index 5a5c9251..30f6be84 100644 --- a/jael/lib/src/renderer.dart +++ b/jael/lib/src/renderer.dart @@ -173,8 +173,8 @@ class Renderer { .firstWhere((a) => a.name == 'index-as', orElse: () => null); var alias = asAttribute?.value?.compute(scope) ?? 'item'; var indexAs = indexAsAttribute?.value?.compute(scope)?.toString() ?? 'item'; - var otherAttributes = - element.attributes.where((a) => a.name != 'for-each' && a.name != 'as'); + var otherAttributes = element.attributes.where( + (a) => a.name != 'for-each' && a.name != 'as' && a.name != 'index-as'); Element strippedElement; if (element is SelfClosingElement) diff --git a/jael/test/render/render_test.dart b/jael/test/render/render_test.dart index a574da9f..2515d395 100644 --- a/jael/test/render/render_test.dart +++ b/jael/test/render/render_test.dart @@ -99,7 +99,7 @@ main() {

Pokémon

    -
  • {{ starter.name }} - {{ starter.type }}
  • +
  • #{{ idx }} {{ starter.name }} - {{ starter.type }}
@@ -124,13 +124,13 @@ main() {
  • - Bulbasaur - Grass + #0 Bulbasaur - Grass
  • - Charmander - Fire + #1 Charmander - Fire
  • - Squirtle - Water + #2 Squirtle - Water