মূল কনটেন্টে যান
🐹
emberjs learning
Template•দিন ০৪২/৬৫

Template-Only Components with In-Scope Functions

এই দিনের কাজ · মোট ১০′০/১ (০%)
  • Template-Only Components with In-Scope Functions — নিচের Incorrect কোড পড়ে, না দেখে ঠিক সংস্করণটা লিখুন; তারপর "কেন" ইংরেজিতে ২–৩ বাক্যে জোরে বলুন, আর খাতায় এক লাইন: নিজের কাজে এটা কোথায় দেখেছেন

    Incorrect (using class-based component for simple logic):

    // app/components/product-card.gjs
    import Component from '@glimmer/component';
    
    export class ProductCard extends Component {
      // Unnecessary class and overhead for simple formatting
      formatPrice(price) {
        return new Intl.NumberFormat('en-US', {
          style: 'currency',
          currency: 'USD',
        }).format(price);
      }
    
      <template>
        <div class="product-card">
          <h3>{{@product.name}}</h3>
          <div class="price">{{this.formatPrice @product.price}}</div>
        </div>
      </template>
    }
    
    ১০′🔁 ঝালাই হবেimpact · MEDIUMCorrect: আগে নিজে লিখুন
দিন শেষে — নিজেকে যাচাই
না দেখে ঠিকটা লেখা, আর "কেন" ইংরেজিতে জোরে বলা হয়েছে?

উত্তরের আগে উপরের কাজ না দেখে মনে করুন এই দিনে কী কী করেছেন। 🧠 Test yourself