نمایش مقادیر ذخیره شده بصورت checked در هنگام ویرایش دوباره پست

 جاوااسکریپت
  آخرین بروزرسانی : 5 سال پیش توسط مهران بهرامی
لینک کوتاه برای اشتراک گذاری:
مهران بهرامی ( 0 تجربه )
5 سال پیش

 0
each tag in tags
    label.d-inline-flex.align-items-center
        input(type="checkbox", name="tags", value=tag._id, checked=(tag.id===post.tags[0].id)?true:false)
        span.mr-1 #{tag.name}

سلام دوستان... من در قسمت cms سایت میخوام برای پستهایی که ایجاد میکنم برچسب هم قرار بدم... برچسبها رو موقع ایجاد پست انتخاب میکنم و ذخیره میکنم ولی در موقع ویرایش پست برای نمایش برچسبهای ذخیره شده بصورت تیک خورده مشکل دارم.
همونطور که در کد بالا میبینید در سمت فرانت که با pug هستش اومدم تک تک آیتم های همه ی برچسب ها رو که در داخل آرایه tags ذخیره کرده بودم تک تکشون رو در tag قرار دادم با دستور (each tag in tags) ولی نمیتونم تک تک آیتم های برچسب های ذخیره شده رو صدا بزنم.
همونطور که میبینید در این قسمت (checked=(tag.id===post.tags[0].id) از ایندکس 0 استفاده کردم که درست نیست و نمیشه به تک تک برچسبهای ذخیره شده دسترسی پیدا کرد.
لطفا اگه کسی میتونه کمکم کنه.

2024 © Copyright کليه حقوق مادی و معنوی براي چسبون محفوظ است و هرگونه کپی برداری پیگرد قانونی دارد.