मेरा मॉडल:
App.Contacts = DS Model.extend ({name: DS.attr ('string'), संख्या: DS.attr ('number')});
यह मैं कैसे रिकॉर्ड सहेजे है:
App.AddController = Ember.Controller.extend ({कार्रवाई: {addContact: समारोह () {var पोस्ट = this.store.createRecord ('संपर्क', {name: this.get ('name'), संख्या: this.get ('number')}); post.save ();}}}); एम्बर के आधिकारिक गाइड करने के लिए एसीसी, यह एक पोस्ट अनुरोध को / संपर्क
भेजता है, इसलिए इसे नियंत्रित करने के लिए, मैं इसे इस में उपयोग करता हूं NodeJS / expressjs app.post ( '/ संपर्कों के, समारोह (अनुरोध, रेस) {posts.push (req.body); console.log (पोस्ट); res.send ({ स्थिति: 'ठीक'});});
अब मैं इसे पुनः प्राप्त करने, सभी
नामक एक और टेम्पलेट में इच्छा तो मैं प्रयोग किया है:
App.AllRoute = एंबर। Route.extend ({मॉडल: function () {वापसी this.store.find ( 'संपर्क');}, setupController: समारोह (नियंत्रक, मॉडल) {controller.set ( 'contactList', मॉडल);}});
Emberjs गाइड करने के लिए एसीसी, मॉडल हुक समर्थन करता है बाहर के बॉक्स का वादा करता है इसलिए मुझे लगता है कि यह काम करना चाहिए।
मेरा टेम्प्लेट :
Comments
Post a Comment