मैं फिलहाल Angular.js और Requ.js का अध्ययन कर रहा हूं। मुझे यहां एक समस्या का सामना करना पड़ा, जबकि मैं इन दोनों का एक साथ उपयोग कर रहा हूं। उदाहरण के लिए मेरे एचटीएमएल में मेरे पास {{3 + 3}} की तरह कुछ सरल है। मुझे पता चला कि सबकुछ लोड होने के बाद ही इसका मूल्यांकन केवल 6 सेकंड में किया जाएगा। उपयोगकर्ता पूरी प्रक्रिया को स्पष्ट रूप से देख सकता है। लेकिन यह मेरे लिए अच्छा नहीं है। मुझे यहां देरी नहीं चाहिए। क्या कोई समझा सकता है कि ऐसा क्यों हुआ? ऐसा इसलिए है क्योंकि मैं मैन्युअल रूप से बूटस्ट्रैप कर रहा हूं।Angular.js और Requ.Js
यह मेरी मुख्य.जेएस आवश्यकता है और मेरे बूटस्ट्रैप कोड के लिए है।
require.config({
paths: {
jquery: 'lib/jquery/jquery-1.9.1.min',
bootstrap: 'lib/bootstrap/bootstrap.min',
angular: 'lib/angular/angular.min'
},
baseUrl: '/Scripts',
shim: {
'angular': { 'exports': 'angular' },
'bootstrap': { deps: ['jquery'] }
},
priority: [
'angular'
]
});
require(['angular', 'app/admin/app.admin', 'app/admin/app.admin.routes', 'app/admin/index/index', 'app/admin/app.admin.directives'], function (angular, app) {
'use strict';
angular.element(document).ready(function() {
angular.bootstrap(document, ['app.admin']);
});
});
चीयर्स
इतना अच्छा काम नहीं कर। मुझे लगता है कि ऐसा इसलिए है क्योंकि ng-cloak केवल बूटस्ट्रैप होने के बाद ही काम करेगा। – Victor
उत्तर अपडेट किया गया। – mirrormx
जैसा कि इस उत्तर में वर्णित है, आपको एक डिस्प्ले परिभाषित करना होगा: किसी भी ng-cloak'ed तत्वों को तब तक छुपाए जाने के लिए आपकी शैलियों में से कोई भी नहीं जब तक कि कोणीय को बूटस्ट्रैप के बाद उन्हें पचाने का मौका न हो। जब कोणीय ने उन्हें संसाधित किया है तो यह तत्व को दृश्यमान बनाता है, अंगुलर को इसकी बात करने का मौका देने से पहले अनबाउंड अभिव्यक्तियों को प्रदर्शित होने से रोकता है। –