Caleb Porzio před 2 roky
rodič
revize
8e35eeff4d
1 změnil soubory, kde provedl 2 přidání a 3 odebrání
  1. 2 3
      packages/alpinejs/src/directives/x-for.js

+ 2 - 3
packages/alpinejs/src/directives/x-for.js

@@ -158,9 +158,8 @@ function loop(el, iteratorNames, evaluateItems, evaluateKey) {
             let marker = document.createElement('div')
 
             mutateDom(() => {
-                if (!elForSpot) {
-                    throw new Error("AlpineJS x-for Error: ':key' is undefined or invalid. Please ensure you're providing a valid key attribute.");
-                }
+                if (! elForSpot) warn(`x-for ":key" is undefined or invalid`, templateEl)
+
                 elForSpot.after(marker)
                 elInSpot.after(elForSpot)
                 elForSpot._x_currentIfEl && elForSpot.after(elForSpot._x_currentIfEl)