سيؤدي ذلك إلى تسهيل حصول المستخدمين على الأزرار المخصصة الخاصة بهم بدلاً من تجاوز أنماطنا.
<a button>
<a ion-button>
<button>
<button ion-button>
brandyscarney ، <ion-button>
بدلاً من <button ion-button>
مثل
<ion-button>
Right Icon
<ion-icon name="star"></ion-icon>
</ion-button>
قد يؤدي هذا إلى عرض <button ion-button>
خلف الكواليس.
مرحبًا mpaland ، شكرًا على الاقتراح! الإجابة المختصرة هي أن استخدام محدد السمات بدلاً من محدد العنصر يسمح لنا باكتساب جميع مزايا العناصر الأصلية <button>
و <a>
، بدلاً من تمرير جميع الوظائف الأصلية إلى الأسفل و من الصعب صيانتها. هذا شيء قررنا القيام به بما يتماشى مع تنفيذ الفريق المادي. لقد وضعوا معًا مستندًا رائعًا يشرح الأسباب المختلفة لذلك: https://docs.google.com/document/d/1m8IxhKu5qI8xwjePVGZMbRve3MTW9M8odgcPiuAZfoM/preview؟pref=2&pli=1#
براندي ، شكرا للإشارة إلى هذا. يجعل مستند كارا قرارك واضحًا تمامًا. IMHO ليس لطيفًا بنسبة 100٪ - ولكنه ضروري.
التعليق الأكثر فائدة
مرحبًا mpaland ، شكرًا على الاقتراح! الإجابة المختصرة هي أن استخدام محدد السمات بدلاً من محدد العنصر يسمح لنا باكتساب جميع مزايا العناصر الأصلية
<button>
و<a>
، بدلاً من تمرير جميع الوظائف الأصلية إلى الأسفل و من الصعب صيانتها. هذا شيء قررنا القيام به بما يتماشى مع تنفيذ الفريق المادي. لقد وضعوا معًا مستندًا رائعًا يشرح الأسباب المختلفة لذلك: https://docs.google.com/document/d/1m8IxhKu5qI8xwjePVGZMbRve3MTW9M8odgcPiuAZfoM/preview؟pref=2&pli=1#