2013-10-15 13 views
10
<div ng-controller="CartController"> 
    <div ng-repeat="item in items"> 
      <span>{{item.title}}</span> 
      <input ng-model="item.quantity"> 
      <span>{{item.price | currency}}</span> 
      <span>{{item.price * item.quantity | currency}}</span> 
    </div> 
    <div>Total: {{totalCart() | currency}}</div> 
    <div>Discount: {{bill.discount | currency}}</div> 
    <div>Subtotal: {{subtotal() | currency}}</div> 
</div> 

| उपरोक्त कोड में पाइप क्या करता है - यह क्या करता है?इस कोणीयजेएस अभिव्यक्ति

+5

पर [कोणीय फिल्टर] एक नज़र (http://code.angularjs.org/1.1.5/docs/ के लिए इस वीडियो में देखें गाइड/dev_guide.templates.filters)। – dmahapatro

उत्तर

21

पाइप प्रतीक (|) का उपयोग AngularJS में फ़िल्टर लगाने के लिए किया जाता है। फ़िल्टर एक ऐसा फ़ंक्शन है जिसे मॉडल ट्रांसफॉर्मेशन को संभालने के लिए बुलाया जाता है। इसका मूल रूप से केवल एक वैश्विक कार्य है जिसे किसी दायरे पर कार्यों के पंजीकरण की आवश्यकता नहीं होती है, और नियमित फ़ंक्शन कॉल के लिए अधिक सुविधाजनक वाक्यविन्यास प्रदान करता है। मुद्रा फ़िल्टर स्वचालित रूप से उपयोगकर्ता के वर्तमान मुद्रा लोकेल में एक संख्या स्वरूपित करता है।

[वीडियो दुर्भाग्य से अब paywall पीछे सामग्री] एक उदाहरण http://egghead.io/lessons/angularjs-built-in-filters

+2

मैंने वीडियो देखा ... मैंने सोचा कि फ़िल्टर केवल एनजी-दोहराने के साथ ही इस्तेमाल किया जा सकता है। यह मुझे याद दिलाता है कि angularjs सॉफ्टवेयर का एक शक्तिशाली टुकड़ा है। – Luke101

+0

यह एक सशुल्क वीडियो है! –

+0

हम्मन बहुत बुरा है यह मूल रूप से एक मुफ्त वीडियो था – TyndieRock

संबंधित मुद्दे