10 EYLÜL 2012, PAZARTESİ
Bir şekilde başlangıçta yük giriş AngularJS ve gerektiğinde değil yapmak için var mı?
Böyle bir güzergah kurulum var:
var myApp = angular.module('myApp', []).
config(['$routeProvider', function ($routeProvider) {
$routeProvider.
when('/landing', {
templateUrl: '/landing-partial',
controller: landingController
}).
when('/:wkspId/query', {
templateUrl: '/query-partial',
controller: queryController
}).
otherwise({
redirectTo: '/landing'
});
}]);
Angularjs her iki numune istendiğinde başında değil indirme yapmak mümkün olmak istiyorum.
Mümkün mü?
CEVAP
10 EYLÜL 2012, PAZARTESİ
Evet, bunun için en az 2 çözüm vardır:
- Başlangıçta yüklenen HTML içinde elimizde koymak
script
Yönerge (http://docs.angularjs.org/api/ng.directive:script) kullanın - Ayrıca
$templateCache
(http://docs.angularjs.org/api/ng.$templateCache) JavaScript gerekirse (muhtemelen$http
arama sonuçlarına göre) doldurunuz
Yöntem (2) $templateCache
doldurmak için kullanmak isterseniz şöyle yapabilirsiniz:
$templateCache.put('second.html', '<b>Second</b> template');
Elbette şablonları içeriği $http
bir telefon gelebilir:
$http.get('third.html', {cache:$templateCache});
Burada plunker bu teknikler: http://plnkr.co/edit/J6Y2dc?p=preview
Bunu Paylaş:
Bir şekilde iOS UİTableView hücreleri ...
Nasıl div içeriğini daha büyük değil y...
Bu uygulama geliştiricileri Facebook G...
HTTP yapmak için herhangi bir şekilde ...
Zarif bir şekilde belirli kod bloğu il...