कोणीय प्रलेखन से लिया में:दोहरे कोष्ठकों जब उपयोग करने के लिए {{}} AngularJS
इस तरहके रूप मेंAngular Expressions
कोणीय भाव जावास्क्रिप्ट की तरह कोड के टुकड़े कि मुख्य रूप से हैं प्रक्षेप बाइंडिंग में रखा है जैसे
<span title="{{ attrBinding> }}">{{ textBinding }}</span>
लेकिन यह भी निर्देश में सीधे इस्तेमाल किया गुण।
उदाहरण के लिए, इन कोणीय में मान्य अभिव्यक्ति कर रहे हैं:
1 + 2 ए + बी user.name आइटम [सूचकांक]
हालांकि मैं एक छोटे से जब उपयोग करने के लिए के रूप में उलझन में हूँ डबल ब्रेसिज़ सिंटैक्स {{}}
और जब नहीं। प्रलेखन का सुझाव है कि निर्देशक विशेषताओं के भीतर अभिव्यक्तियों का उपयोग करते समय आपको उनकी आवश्यकता नहीं है (उपरोक्त एनजी-क्लिक उदाहरण देखें)।
हालांकि निम्नलिखित कोड है जो काम करता है विपरीत करने के लिए वास्तविक सबूत प्रदान करता है:
<ul id="Menu">
<li ng-repeat="appModule in applicationModules" id="{{appModule.Name}}" ng-class="{ 'selected' : selectedAppModule == '{{appModule.Name}}' }" ng-click="menuClicked(appModule.Name)">
<a href="#Content/{{appModule.Name}}">{{appModule.Display}}</a>
</li>
</ul>
नोट कैसे एनजी स्तरीय निर्देश में दोहरे कोष्ठकों उपयोग किया जाता है और एनजी क्लिक निर्देश के अंदर वे नहीं हैं।
आप कैसे जानते हैं कि उनका उपयोग कब करें और कब नहीं?
जब आप इसे मूल्य प्राप्त करना चाहते हैं तो आप ब्रेसिज़ का उपयोग करते हैं, और जब आप इसे एक चर – MayK