2015-07-10 10 views
7

का उपयोग कर एक ऐप में console.log() को दिखाने के लिए कैसे मैं ब्राउज़र पर और अपने डिवाइस पर ionic view के साथ अपने ऐप का परीक्षण करने में व्यस्त हूं। मैं जानना चाहता हूं कि ब्राउजर टाइप कंसोल.लॉग मेरे डिवाइस पर लेबल या कुछ टेक्स्ट आधारित के साथ प्रदर्शित करने का कोई तरीका है या नहीं?आयनिक दृश्य

उत्तर

9

अच्छा, सुनिश्चित करें कि आप नीचे दिए गए अपने ऐप में <div> बना सकते हैं और वहां सभी त्रुटियों को लॉग कर सकते हैं। तो, जो भी आप आमतौर पर console.log() के साथ उपयोग करते हैं, अब आप इस <div> में शामिल होंगे।

हालांकि, मैं इसके खिलाफ दृढ़ता से सुझाव देता हूं क्योंकि यह पूरी तरह से अप्रत्याशित लगता है। क्या मैं अपने मामले में क्या होगा इन दो विकल्पों में (official documentation में समझाया गया है) के साथ ionic run के साथ आपके वास्तविक डिवाइस पर आवेदन चलाया जाता है:

लाइव पुनः लोड सक्षम होने पर, किसी ऐप के कंसोल लॉग यह भी को मुद्रित किया जा सकता --consolelogs या -c विकल्प सहित टर्मिनल/कमांड प्रॉम्प्ट। इसके अतिरिक्त, विकास सर्वर का अनुरोध लॉग --serverlogs या -s विकल्पों का उपयोग करके मुद्रित किया जा सकता है।

+0

मैं इसे '--consolelogs' का प्रयास करने के लिए मैक टर्मिनल पर भी काम करता हूं? @ निकोला –

+0

हां, इसे सामान्य रूप से विंडोज और मैक – Nikola

+1

पर काम करना चाहिए, इसका नकारात्मक पक्ष यह है कि आप टर्मिनल में एपीआई प्रतिक्रिया कॉलबैक के लॉग आउटपुट को वास्तव में नहीं देख सकते हैं। यह सिर्फ '[ऑब्जेक्ट ऑब्जेक्ट]' के रूप में दिखाई देगा। –