Angular.js ve Require.js üzerinde şu an çalışıyorum. Bu ikisini birlikte kullanırken bir sorunla karşılaştım. Örneğin htmlimde {{3 + 3}} gibi çok basit bir şeye sahibim. Bunu, her şey yüklendikten sonra sadece 6 saniye içinde değerlendirileceğini öğrendim. Kullanıcı tüm süreci açıkça görebilir. Ama bu benim için iyi değil. Gecikmeyi burada istemiyorum. Birisi bunun neden olduğunu açıklayabilir mi? Bu, el ile bootstrap yapıyorum çünkü.Angular.js ve Require.Js
Bu, boot.js kodumun ve benim bootstrap kodumun benim için.
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']);
});
});
Alkış
http://docs.angularjs.org/api/ng.directive:ngBind çok iyi çalışmıyor. Bunun nedeni, ng-pelerin sadece uygulama önyüklendikten sonra çalışacağından kaynaklanmaktadır. – Victor
Cevabı güncellendi. – mirrormx
Bu yanıtta açıklandığı gibi, bir ekranı tanımlamanız gerekir: Stillerinizdeki hiçbiri, açısal olarak önyükleme sonrasında açısal olarak sindirme şansı elde edilinceye kadar gizlenmiş herhangi bir ng-cloak'ed öğeyi başlatacak şekilde değil. Angular bunları işlediğinde, o zaman eleman görünür hale gelir ve açısal ifadelerin görüntülenmesini önler Angular'ın bunu yapma şansı vardır. –