8

मैं वर्तमान भीतर त्रिगुट ऑपरेटरों और फ़िल्टर का उपयोग करना एक सरल डेटा बाइंडिंग है:AngularJS एक बाध्यकारी

{{ myAccount.Balance }} 

मुझे लगता है कि फिल्टर की एक जोड़ी लागू:

{{ myAccount.Balance | filter1 | filter2 }} 

हालांकि, मैं एक का उपयोग करना चाहते त्रिगुट ऑपरेटर जब शेष राशि कम से कम शून्य, नीचे काम करता है (फिल्टर के बिना) है:

{{ myAccount.Balance > 0 ? myAccount.Balance : myAccount.Balance + 'minus' }} 

मैं अपने फिल्टर का उपयोग कैसे कर सकते हैं उपरोक्त में 1 और 2 भी?

उत्तर

12

अब आप फिल्टर का उपयोग करता है उन्हें कोष्ठक () में रैप करने के लिए प्रधानता

{{ (myAccount.Balance > 0 ? myAccount.Balance : myAccount.Balance + 'minus') | filter | filter 2 }} 
+0

हालांकि ऊपर लेने की जरूरत है, यह 'घटा' पाठ जोड़ने नहीं करता है। –

+0

@OamPsy 'myAccount.Balance' का नतीजा क्या होता है जब आप' शून्य 'को संयोजित करने की अपेक्षा कर रहे हैं। –

+0

यह shoudld प्रदर्शन "£ 3000 (शून्य)" –

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