php - sql_srv query using in AngularJS -
तो, यहां मेरे डेटाबेस में एक नियमित php क्वेरी है:
$ sql = " का चयन करें LastName, छात्रों से प्रथम नाम "; $ परिणाम = sqlsrv_query ($ conn, $ sql);
अंगुलियोज़ में क्वेरी के परिणाम का उपयोग करने में सक्षम होने के लिए मुझे क्या करना है?
& lt; tr डेटा-एनजी-दोहराने = "एक्स में & lt;! - निर्धारित ऑब्जेक्ट - & gt;" & gt; & Lt; td & gt; {{x.LastName}} & lt; / td & gt; & Lt; td & gt; {{x.FirstName}} & lt; / td & gt; & Lt; / टीआर & gt;
मेरा एक मित्र से सलाह लेने के बाद उत्तर मिला:
सबसे पहले, मुझे क्वेरी के परिणाम सरणी में संग्रहीत करना पड़ा, जैसे:
$ json = array (); करें {जबकि ($ पंक्ति = sqlsrv_fetch_array ($ परिणाम, SQLSRV_FETCH_ASSOC)) {$ json [] = $ पंक्ति; }} जबकि (sqlsrv_next_result ($ परिणाम)); तब, मुझे एक JSON के रूप में सरणी को एन्कोड करना पड़ा (इस प्रकार ऐरे का नाम): $ एन्कोडेड = json_encode ($ json, true);
उसके बाद, एक नियंत्रक स्क्रिप्ट की आवश्यकता थी:
& lt; स्क्रिप्ट & gt; फ़ंक्शन marksCtrl ($ गुंजाइश) {$ scope.list = & lt;? Php ईको $ एन्कोडेड? & Gt ;; } & Lt; / script & gt;
और फिर मैं इसे अंगुलर रास्ते में उपयोग करने के लिए स्वतंत्र था:
& lt; तालिका डेटा-एनजी-ऐप = "" एनजी-नियंत्रक = "अंक" Ctrl "& gt; & Lt; tr डेटा-एनजी-दोहराने = "सूची में x" & gt; & Lt; td & gt; {{x.LastName}} & lt; / td & gt; & Lt; td & gt; {{x.FirstName}} & lt; / td & gt; & Lt; / टीआर & gt; & Lt; / तालिका & gt;
Comments
Post a Comment