«angularjs» etiketlenmiş sorular

Açık kaynaklı JavaScript çerçevesi olan AngularJS (1.x) ile ilgili sorular için kullanın. Bu etiketi Açısal 2 veya sonraki sürümler için KULLANMAYIN; bunun yerine [açısal] etiketini kullanın.


3
Ng-app direktifinin yerleştirilmesi (html vs body)
Kısa bir süre önce açısal ile oluşturulmuş bir web uygulamasının kodunu inceledim ng-app="myModule"ve <body>etikete yerleştirilen yönerge ile yazıldığını buldum . Açısal öğrenirken, buradaki , buradaki ve öğreticilerindeki<html> açısal dokümanlar tarafından tavsiye edildiği gibi , sadece etiketinde kullanıldığını gördüm . Bunu biraz kendi başıma araştırdım ve bir sayfa için birden fazla …
103 angularjs 

2
AngularJS: modeldeki değişikliği otomatik olarak algılar
Bir modelin değerleri her değiştiğinde bazı kodları otomatik olarak çalıştırmak gibi (verileri bir sunucuya kaydetmek gibi) yapmak istediğimi varsayalım. Bunu ng-change, modeli değiştirebilecek her bir kontrole benzer şekilde ayarlamanın tek yolu mudur ? Yani, görünümlerle, açıkça herhangi bir şey bağlamak zorunda kalmadan model değiştikçe işler değişir. Bir sunucuya kaydeden kodu …

7
Angularjs en iyi uygulamayı küçültür
Http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html okuyorum ve javascript'inizi küçültürseniz, angularjs bağımlılık enjeksiyonunun problemleri olduğu ortaya çıktı. Merak ediyorum yerine var MyController = function($scope, $http) { $http.get('https://api.github.com/repos/angular/angular.js/commits') .then(function(response) { $scope.commits = response.data }) } kullanmalısın var MyController = ['$scope', '$http', function($scope, $http) { $http.get('https://api.github.com/repos/angular/angular.js/commits') .then(function(response) { $scope.commits = response.data }) }] Sonuç olarak, ikinci pasajın …

2
ngModel Biçimlendiriciler ve Ayrıştırıcılar
Aynı soruyu farklı bir biçimde gönderdim ama kimse cevap vermedi. Biçimlendirenlerin ve Ayrıştırıcıların açısal js'de ne yaptığına dair net bir resim elde edemiyorum. Tanım olarak, hem Biçimlendirenler hem de Ayrıştırıcılar bana benziyor. Belki de bu angularjs'de yeni olduğum için yanılıyorum. Biçimlendiricilerin Tanımı Model değeri her değiştiğinde, bir ardışık düzen olarak …



7
Tek sayfalı uygulamada AngularJS ile birden fazla kontrolör
Tek sayfalı bir uygulama için birden çok denetleyicinin nasıl kullanılacağını bilmek istiyorum. Bunu anlamaya çalıştım ve benimkine çok benzer sorular buldum, ancak tek sayfalık bir uygulama için birden fazla denetleyici kullanmadığınız belirli bir sorunu çözen yalnızca bir ton farklı yanıt var. Tek bir sayfa için birden fazla denetleyici kullanmanın akıllıca …

4
AngularJS: Fabrika nedir?
Üzerinde çok çalışma yapıyorum Angular.jsve genel olarak bunu ilginç ve güçlü bir çerçeve olarak görüyorum. Hizmetler, Fabrikalar, Sağlayıcılar ve Değerler konusunda birçok tartışma yapıldığını biliyorum, ancak a'nın ne Factoryolduğu konusunda hala kafam karışık . Fabrika, diğer StackOverflow tartışmalarında aşağıdaki gibi tanımlanmıştır: Fabrikalar Sözdizimi: module.factory( 'factoryName', function );Sonuç: factoryName'i enjekte edilebilir …

3
NgRepeat 'track by' ifadesini anlama
Angularjs'de ng-tekrar ifadesi ile parçanın nasıl çalıştığını anlamakta güçlük çekiyorum . Belgeler çok azdır: http://docs.angularjs.org/api/ng/directive/ngRepeat Veri bağlama ve diğer ilgili hususlar açısından bu iki kod parçacığı arasındaki farkın ne olduğunu açıklayabilir misiniz ? ile: track by $index <!--names is an array--> <div ng-repeat="(key, value) in names track by $index"> <input …

14
UI-Router kullanarak Sayfa başlığını ayarlayın
AngularJS tabanlı uygulamamı yerleşik yönlendirme yerine ui-yönlendiriciyi kullanacak şekilde geçiriyorum. Aşağıda gösterildiği gibi yapılandırdım .config(function($stateProvider, $urlRouterProvider) { $urlRouterProvider.otherwise('/home'); $stateProvider .state('home', { url: '/home', templateUrl : 'views/home.html', data : { pageTitle: 'Home' } }) .state('about', { url: '/about', templateUrl : 'views/about.html', data : { pageTitle: 'About' } }) }); Sayfanın başlığını …

15
Django Rest Framework Dosya Yüklemesi
Bir dosya yüklemek için Django Rest Framework ve AngularJs kullanıyorum. Görünüm dosyam şöyle görünüyor: class ProductList(APIView): authentication_classes = (authentication.TokenAuthentication,) def get(self,request): if request.user.is_authenticated(): userCompanyId = request.user.get_profile().companyId products = Product.objects.filter(company = userCompanyId) serializer = ProductSerializer(products,many=True) return Response(serializer.data) def post(self,request): serializer = ProductSerializer(data=request.DATA, files=request.FILES) if serializer.is_valid(): serializer.save() return Response(data=request.DATA) Gönderme yönteminin son …

2
TypeError: Tanımsız 'sonra' özelliği okunamıyor
loginService.islogged() Yukarıdaki işlev, "başarısız" gibi bir dizge döndürür. Ancak, çalıştırmayı denediğimde işlevini yerine getirdiğimde, TypeError: Cannot read property 'then' of undefined ve imleç hemen sonra connectedve öncesinde gösterilir .then. Tam işlev aşağıdadır: var connected=loginService.islogged(); alert(connected); connected.then(function(msg){ alert("connected value is "+connected); alert("msg.data value is "+msg.data); if(!msg.data.account_session || loginService.islogged()=="failed") $location.path('/login'); }); GÜNCELLEME …

5
AngularJS: ng-yineleme listesi, model dizisinden bir model öğesi eklendiğinde güncellenmez
İki denetleyicim var ve aralarında bir app.factory işlevi ile veri paylaşıyorum. İlk denetleyici, bir bağlantı tıklandığında model dizisine (pluginsDisplayed) bir pencere öğesi ekler. Parçacık diziye aktarılır ve bu değişiklik görünüme yansıtılır (dizi içeriğini göstermek için ng-yinelemeyi kullanır): <div ng-repeat="pluginD in pluginsDisplayed"> <div k2plugin pluginname="{{pluginD.name}}" pluginid="{{pluginD.id}}"></div> </div> Widget üç yönerge üzerine …

2
Ng-tekrar içinde gizli bölme-tıklamayı göster
Tıbbi prosedürlerin bir json dosyası aracılığıyla filtreleyen bir Angular.js uygulaması üzerinde çalışıyorum. Ng-tıklama kullanılarak prosedürün adına tıklandığında (aynı sayfada) her prosedürün ayrıntılarını göstermek istiyorum. .Procedure-details div öğesi görüntülenecek şekilde ayarlandığında şu ana kadar elde ettiğim şey bu: yok: <ul class="procedures"> <li ng-repeat="procedure in procedures | filter:query | orderBy:orderProp"> <h4><a href="#" …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.