2014-04-25 4 views
7

का उपयोग करते हुए एनजी-मॉडल को मूल्य निर्दिष्ट करने वाले एंगुलरज हाय मेरे पास निम्न समस्या है जो आसान लगता है और काम करना चाहिए लेकिन नहीं।एनजी-इनिट

मेरी कोड में मैं इनपुट

<input type="text" ng-model="c.Id" ng-init="c.Id={{pId}}"/> 

जब मैं फ़ायरबग उपकरण का उपयोग कर डोम को देखो मैं इसका महत्व समझते हैं

<input type="text" ng-model="c.Id" ng-init="c.Id=6"/> 

लेकिन यह इनपुट बॉक्स में अभ्यस्त प्रदर्शन 6 न तो मैं उपयोग कर सकते हैं यह # एसोप का उपयोग कर रहा है। कृपया मुझे बताएं कि यहां क्या गलत है और इसे कैसे ठीक किया जाए ताकि एनजी-मॉडल एनजी-इनिट से हो। धन्यवाद

उत्तर

19

अभिव्यक्ति में ब्रेसिज़ से छुटकारा इतना है कि यह गुंजाइश

<input type="text" ng-model="c.Id" ng-init="c.Id=pId"/> 

Plunk

5

ng-init एक अभिव्यक्ति लेता है और इसलिए आप घुंघराले ब्रेसिज़ की जरूरत नहीं है से पीआईडी ​​सीधे मूल्यांकन करेंगे:

<input type="text" ng-model="c.Id" ng-init="c.Id=pId"/>