أنا أعمل على تطبيق من صفحة واحدة حيث يحتوي مسار الفهرس على العديد من الأقسام حيث يقوم المستخدم بالتمرير لأسفل الشاشة. لكي يعمل هذا ، أريد استخدام خاصية تجزئة ارتساء HTML. أرى في هذه المشكلة المغلقة من العام الماضي أن Ember يدعم سلوك المتصفح الافتراضي للربط بخصائص تجزئة التثبيت ، وهو ما أنا ممتن له. يذكر أيضًا إمكانية إنشاء ميزة "تجزئة" للمكون {{link-to}}. عندما أحاول ذلك على موقعي (Em 2.3.0) وفي هذا اللغز ، لا يعمل ، ولا أراه في الكود المصدري.
هل هذه ميزة مدعومة ، سواء الآن أو في المستقبل؟ لقد لاحظت أنه عندما وضعت عنصرًا في قالب المقاود الخاص بي ، فإن نقرة المستخدم على تجزئة الارتساء تؤدي إلى إعادة تحميل الصفحة عندما أكون في مسار آخر بدلاً من مجرد انتقال المسار ، وهذا هو السبب في أنني أرغب لاستخدام {{link-to}} بدلاً من مجرد عنصر.
شكر،
بريان
لا يوجد دعم تجزئة / تجزئة في جهاز التوجيه أو مع link-to
.
لست متأكدًا من سبب عدم عمل <a href="#some-id">
في ember-twiddle. إنه يعمل بشكل جيد في JSbin:
mmun ، هل يبدو هذا وكأنه مشكلة صغيرة فقط أم أخطأت في القراءة؟
نعم ، يبدو أن المشكلة المحددة التي تم الإبلاغ عنها هنا موجودة في ember-twiddle. سيكون من الجيد الحصول على دعم أفضل للجزء / التجزئة في جهاز التوجيه ولكن يجب مناقشته في RFCs repo.
أنا أستخدم locationType = "history" ومرساة مثل هذا:
يعيد تحميل الصفحة إلى " http: // localhost : 4200 / # c4412370-e892-11e4-a199-000c29a61086"
هذا مع Ember-cli / Ember 2.4.1.
لا أعتقد أن هذه قضية Twiddle فقط. إليك JSBin حيث لا تظهر المشكلة على مسار الفهرس ، لكنها تظهر في أي مسار آخر.
لإعادة إنتاج:
أواجه نفس المشكلة مع روابط الربط في تطبيق Ember 2.4.3
ملاحظة: <a href='#foo'>
يعمل بشكل جيد إذا كنت على طريق الفهرس. لا يعمل بشكل صحيح على المسارات الأخرى ، وبدلاً من ذلك يتسبب في تحديث الصفحة بالكامل
نعم ، سيكون هذا لطيفًا حقًا.
{{link-to "Cool Feature" "features#cool"}} --> <a href="/features#cool">Features</a>
أي أفكار جديدة حول هذا؟ لقد جربت ember-anchor وهي وظيفة إضافية لطيفة ، ولكنها تتطلب قدرًا كبيرًا من التكوين ، ولا تتوافق مع المعايير فيما يتعلق بالمراسي على أي حال. أعتقد أن هذا يجب أن يكون ميزة مهمة جدًا للتنفيذ.
فتحت مشكلة في rfcs repo (كما هو مقترح). من فضلك 👍 أو أضف أفكارك https://github.com/emberjs/rfcs/issues/330
إغلاق هذا كما هو طلب ميزة و sdhull تفضل بفتح مشكلة في RFCs repo.
شكرا لكم جميعا!
التعليق الأكثر فائدة
نعم ، سيكون هذا لطيفًا حقًا.