Thursday 15 September 2011

ember.js - How to get current routeName? -


मेरे अनुप्रयोग को window.App से बद्ध है I: यह राउटर को अनुप्रयोग .__ कंटेनर __ देखने ( "रूटर: मुख्य")।

मैं वर्तमान मार्ग का कैसे उपयोग कर सकता हूँ? विशेष रूप से मैं इसकी संपत्ति मार्ग का नाम प्राप्त करना चाहता हूं।

वर्तमानपाठ जो आवेदन की वर्तमान स्थिति के लिए एक गणना वाले उपनाम है मौजूदा मार्ग का नाम प्राप्त करने के लिए जो आप ऐसा कुछ कर सकते हैं:

  एप = एम्बर, अनुप्रयोग। बनाएं ({currentPath: ''}); ApplicationController: Ember.Controller.extend ({currentPathDidChange: फ़ंक्शन () (ऐप.सेट ('वर्तमान पाथ', यह। गैट ('वर्तमान पाथ'));}। Webserves ('वर्तमान पाथ')});   

और उसके बाद कहीं से इसे एक्सेस करें:

  App.get ('वर्तमान पाथ');   

वर्तमान पृष्ठ संपत्ति के लिए अधिक जानकारी के लिए देखें।

इसके अलावा उल्लेख के मुताबिक आप झंडा LOG_TRANSITIONS वास्तविक समय के लिए अपने ब्राउज़र कंसोल में हर बार जब आवेदन बदलता है राज्य / मार्ग बदलता है:

  App = Ember.Application.create ({LOG_TRANSITION: true});   

नोट यह प्रयोग करें ऐप .__ कंटेनर __। लुकअप ("राउटर: मुख्य") केवल डिबगिंग प्रयोजनों के लिए क्योंकि यह एक आंतरिक एपीआई है

आशा है कि यह मदद करता है।

No comments:

Post a Comment