اذهب إلى المحتوى

السؤال

نشر

أريد الاستفسار عن إمكانية استخدام ملف Javascript مستقل عن ملف الواجهة blade مع استعمال المتغيرات الموجودة في ملف blade، كاستعمال دالة الحلقات المتكررة على Javascript؟ كيف يمكنني فعل ذلك؟

Recommended Posts

  • 0
نشر

حقيقة الأمر لا يمكنك استعمال متغيرات Blade  في ملف javascript مستقل عنه، لأن laravel  وكباقي أطر العمل يمكّن المبرمج من تمرير البيانات إلى view/template ، أما ملفات Javascript الخارجية لا تتدخل في ذلك، لكن يمكنك استخدام <script> فهذا الوسم يضع لك إمكانية إدراج سكريبت javascript  في ملف الواجهة وبالتالي يمكن استعمال مختلف المتغيرات الموجودة فيview، هكذا:

{{-- هذا الكود مدرج ضمن ملف الواجهة., view.blade.php --}}

<script type="text/javascript">


var locations = [
@foreach ($articles as $article)
    [ "{{ $article->lat }}", "{{ $article->lng }}" ], 
@endforeach
];

</script>

وعادة ما يوضع هذا الوسم في بداية الملف حتى يأخذ بعين الاعتبار ما سيأتي بعده من شفرة برمجية، وأيضا يمكن وضع آخر وسم body.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...