2013-07-20 53 views
5

Bu kod çalışmıyor

var appCtrl = app.controller('AppCtrl', function($scope, $resource, $location, $route, sharedProperties, $q, $rootScope){ 
    defer = $q.defer(); 
    //$rootScope.s3BucketUrl = 'http://lynd.s3.amazonaws.com/';//comment below one when live 
    $rootScope.s3BucketUrl = 'http://lynd-test.s3.amazonaws.com/'; 
//code omitted 
}); 

AppCtrl gövde etiketinin ilk bağlıdır.

Herhangi biri lütfen $ rootScope değişkenini nasıl yazdırabilirim?

cevap

10

Sadece {{s3BucketUrl}} kullanın ve değeri alırsınız.

Şu anki kapsamınız, bir çocuk rootscope kapsamıdır ve bu nedenle her zaman rootscope elemanlarına erişebilirsiniz.

Bu wiki yüksek

+2

Evet Turp üzerinde çalışıyordu önerilir ancak bu doğru olup: Ben eğer ben '$ rootScope' en değişken' x' erişmek nasıl http://jsfiddle.net/JZEcq/ – shaunhusain

+0

Çocuklarda da 'x' adlı bir değişken var mı? – Raghavendra

+0

Denetleyiciye $ rootScope enjekte ve doğrudan '$ rootScope.x' – Chandermani

İlgili konular