मैं अपने directive परिभाषा के भाग के रूप में निम्नलिखित है कहते हैं:क्या एक अलग स्कोप उपनाम के लिए डिफ़ॉल्ट मान प्रदान करने का कोई तरीका है?
scope: {
prop1: '@'
}
वहाँ prop1 के लिए किसी भी तरह से करता है, तो निर्देश एक prop1 विशेषता नहीं है कोई डिफ़ॉल्ट मान प्राप्त करने के लिए है? निश्चित रूप से, मैं जांच सकता हूं कि यह स्वयं को परिभाषित किया गया है और इसे सेट किया गया है, लेकिन the property isn't always set when you would expect। मैं बस सोच रहा हूं कि दस्तावेज में कोई वाक्यविन्यास याद आया है, या यदि ऐसा करने का एक अच्छा मानक तरीका है। धन्यवाद।
मैंने पहले कभी दायरे की संपत्ति में '?' नोटेशन नहीं देखा है। क्या वहां कुछ जगह है जो दस्तावेज है? या एक पहेली जो दिखाता है कि काम कर रहा है? – dnc253
https://github.com/angular/angular.js/commit/ac899d0da59157fa1c6429510791b6c3103d9401 – epeleg
दो चीजें: 1) 'angular.isUndefined (...)' और 2) का उपयोग करें, यह यहां प्रलेखित है: https: //docs.angularjs। संगठन/एपीआई/एनजी/सेवा/$ संकलन # निर्देश-परिभाषा-वस्तु – icfantv