2016-03-22 7 views
7

मैं कुछ ऐसा प्रदर्शित करने के लिए कोणीय अनुवाद का उपयोग करने की कोशिश कर रहा हूं - जॉन डो द्वारा 1 जनवरी, 2016 को पोस्ट किया गया - जहां जॉन डो और 1 जनवरी, 2016 गतिशील स्कोप चर हैं ।कोणीय अनुवाद के अनुवाद-मूल्य गुण के अंदर फ़िल्टर का उपयोग कैसे करें

तो, मैं

<p translate="TRANSLATION-STRING" translate-values='{ name: myname, date:mydate }'></p> 

और अनुवाद स्ट्रिंग की तरह कुछ के रूप में अनुवाद-STRING परिभाषित किया गया है: "द्वारा पर {{नाम}} प्रकाशित किया गया था {{तिथि}}"

अब तक यह है ठीक है, लेकिन क्या मैं एक बहुत लंबे तारीख है और इसलिए मैं की तरह

<p translate="TRANSLATION-STRING" translate-values='{ name: myname, date:mydate|date:'MMM dd , yyyy' }'></p> 

यह अनुवाद कर-मूल्य के लिए एक तिथि फिल्टर, कुछ लागू करने के लिए काम करने के लिए प्रतीत नहीं होता है चाहता हूँ। फ़िल्टर को लागू करने और कोणीय अनुवाद मूल्य को पारित करने के लिए कैसे लागू किया जा सकता है?

उत्तर

12

मुझे एक ही समस्या थी, और ऐसा लगता है कि व्यक्तिगत डेटा तत्वों के चारों ओर कोष्ठक का उपयोग करना काम करता है। इस प्रयास करें:

<p translate="TRANSLATION-STRING" translate-values='{ name: myname, date: (mydate | date:'MMM dd , yyyy') }'></p> 
+1

इसके अलावा, रेफरी के लिए https://angular-translate.github.io/docs/#/guide/06_variable-replacement – STEEL

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