entity-framework - ब्रीज़ संगत जावास्क्रिप्ट जीयूआई ढांचा




angularjs extjs breeze wakanda (2)

मुझे डुरंडल , बूटस्ट्रैप और नॉकआउट के साथ बहुत सी सफलता मिली है इनमें से प्रत्येक फ्रेमवर्क अपनी स्वयं की जिम्मेदारियों के लिए छड़ी - डेटा के लिए हवा, ऐप प्लंबिंग के लिए दुरंदल, यूआई मैट्रैप के लिए बूटस्ट्रैप और डाटा-बाइंडिंग के लिए नॉकआउट। यह बहुत लचीला और सरलीकृत साबित हुआ है

हालांकि मैंने पहले से ही एक समान प्रश्न ( ब्रीज़ कॉम्प्लेयर एसपीए बिल्डिंग ) पोस्ट किया है और संभावित रूप से आइडियाब्लड और टेलरिक के बीच अच्छा चलने लगा है, मुझे विश्वास है कि ब्रीज़ को सर्वर साइड पर इकाई फ़्रेमवर्क तक पहुंचने के अपने अनूठे दृष्टिकोण की वजह से बहुत अधिक मान्यता मिलनी चाहिए। तो, यह मेरे लिए बहुत स्पष्ट है कि यहां तक ​​कि सीना या वक्कंडा जैसे जेएस फ्रेमवर्क को भी पूरी तरह से पूरा किया जाना चाहिए ताकि हवा के साथ काम करना सुनिश्चित किया जा सके

केंडोयूआई और ब्रीज़ के बीच वर्तमान मुद्दों को बहुत स्पष्ट रूप से रेमको ब्लोक द्वारा पोस्ट में http://www.kendoui.com/blogs/teamblog/posts/13-02-21/breeze_js_and_the_kendo_ui_datasource.aspx पर वर्णित किया गया है। संक्षेप में बताया गया कि हवा के साथ एकीकरण को संस्थाओं के स्तर पर बनाया जाना चाहिए- JSON डेटा नहीं, जो कि लगभग सभी एक जेएस क्लाइंट और एसक्यूएल सर्वर के बीच के लेन-देन को व्यवस्थित करता है।

वक़डाडा एक बहुत ही समृद्ध विकास पर्यावरण का एक बढ़िया उदाहरण है जिसमें विस्तृत जीयूआई बिल्डर, डिबगर आदि शामिल हैं, जो दुर्भाग्य से सर्वर साइड पर "लीगेसी डेटा" के साथ प्रयोग नहीं किया जा सकता है।

जहाँ तक मुझे पता है, ब्रीज़ केवल कांगारू के साथ ठीक काम करती है, लेकिन कोणीय को एन्जालरयूआई ( http://angular-ui.github.io/ ) की आवश्यकता होती है, जो बदले में पूर्ण रूप से नहीं है जैसा मैं चाहता हूं और कुछ JQuery निर्भरताएं कि टकराव कारण हो सकता है बहुत जल्द, ब्रीज केंडोयूआई (एएफएआईके) के साथ काम करेगी - क्या किसी को जावास्क्रिप्ट फ़्रेमवर्क के कुछ अन्य संग्रह के बारे में पता है कि सभी एक साथ आसानी के स्तर की पेशकश करेंगे जो कि विजुअल स्टूडियो विंडोज डेस्कटॉप एप्लीकेशन सृजन के लिए प्रदान करता है? (आखिरकार, जावास्क्रिप्ट अनुप्रयोग डेस्कटॉप एप्लिकेशन हैं जो एक बहुत खूबसूरत फ़ैशन में हल वितरण समस्या के साथ हैं)।


scope: true बदलना scope: true साथ scope: true scope: { datetime1: '=ngModel'} आपके पहले scope: { datetime1: '=ngModel'} में ठीक काम करता है - fiddle । दुर्भाग्यवश, आपके "उदाहरण" पहेली का लिंक टूटा हुआ है, इसलिए मुझे यकीन नहीं है कि आपने वहां क्या प्रयास किया था।

तो, ऐसा लगता है कि ngModelController का उपयोग एक अलग दायरे के साथ किया जा सकता है।

यहां एक छोटा सा पहेली है जो एचटीएमएल / व्यू में एनजी-मॉडल का उपयोग करता है, एक अलग गुंजाइश है, और लिंक फ़ंक्शन में $ setViewValue: fiddle

अपडेट करें : मैंने अभी कुछ दिलचस्प खोजा है: यदि अलग-अलग दायरे की संपत्ति को एक अलग नाम दिया गया है - उदाहरण के लिए, डेटाटाइम 1 के बजाय डीटी 1 कहें - scope: { dt1: '=ngModel'} - यह अब काम नहीं करता है! मैं अनुमान लगा रहा हूं कि जब हमें require: 'ngModel' , ngModelController अलग-अलग दायरे पर एक संपत्ति बनाने के लिए HTML / view (यानी, ng-model विशेषता मान) में नाम का उपयोग करता है। तो अगर हम ऑब्जेक्ट हैश में एक ही नाम निर्दिष्ट करते हैं, तो सब ठीक है। लेकिन अगर हम एक अलग नाम निर्दिष्ट करते हैं, तो वह नई स्कोप संपत्ति (उदाहरण के लिए, डीटी 1) हमें आवश्यक ngModelController से संबद्ध नहीं है।

यहां एक अद्यतन पहेली है





entity-framework angularjs extjs breeze wakanda