PedramFD
3 سال پیش توسط PedramFD مطرح شد
2 پاسخ

مشکل در استفاده از alpinejs

سلام به همگی
کسی از دوستان ایده ای داره که چرا داخل کامپوننت livewire و داخل foreach کامپوننت alpine اجرا نمیشه ؟

@foreach ($collection as $item)
    <div x-data="myFunction()" x-init="init()">
        {{-- code --}}
    </div>
    <script>
        function myFunction() {
            return {
                // properties and ...
                init() {},
            }
        }
    </script>
@endforeach

و این ارور رو میده : Uncaught ReferenceError: myFunction is not defined
ولی اگر foreach نبود درست میشد اما به هرحال نیاز هست که foreach , alpine کنار هم اجرا بشن ...

تشکر


ثبت پرسش جدید
محمدرضا قمی اویلی
تخصص : لاراول
@ghomi 3 سال پیش مطرح شد
0

سلام
چه دلیلی داره که این کد هر بار تکرار بشه؟
آیا کامل با جاوا اسکریپت آشنایی دارین؟

    <script>
        function myFunction() {
            return {
                // properties and ...
                init() {},
            }
        }
    </script>

PedramFD
@pedram.fallahazad 3 سال پیش آپدیت شد
0

@ghomi2018 ممنون بابت وقتی که گذاشتین
نیاز دارم که یکسری کامپوننت آلپاین داخل یکسری کارت تکرار بشن ... درواقع اون foreach برای کارت ها هستن

متاسفانه خیر زیاد تسلط کافی ای ندارم اگر فکر و روش بهتری هست بفرمایین ممنون میشم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام