«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.


7
AngularJS uygulamama bazı küçük yardımcı program işlevlerini nasıl ekleyebilirim?
AngularJS uygulamama bazı yardımcı fonksiyonlar eklemek istiyorum. Örneğin: $scope.isNotString = function (str) { return (typeof str !== "string"); } Bunları hizmet olarak eklemenin en iyi yolu bu mu? Okuduklarımdan bunu yapabilirim ama sonra bunları HTML sayfalarımda kullanmak istiyorum, bu yüzden bir hizmette olsalar hala mümkün mü? Örneğin aşağıdakileri kullanabilir miyim: …
147 angularjs 

12
Bir sözün değerine nasıl erişilir?
Bu örneğe Angular'ın belgelerinden $qbakıyorum ama bunun muhtemelen genel olarak vaatler için geçerli olduğunu düşünüyorum. Aşağıdaki örnek, yorumları da dahil olmak üzere dokümanlarından kelimesi kelimesine kopyalanmıştır: promiseB = promiseA.then(function(result) { return result + 1; }); // promiseB will be resolved immediately after promiseA is resolved and its value // will …

2
AngularJS ui yönlendiricisi, verileri URL olmadan durumlar arasında geçirir
Verileri url'de göstermeden iki durum arasında veri aktarma sorunuyla karşı karşıyayım, bu kullanıcı gerçekten bu duruma doğrudan inemeyecek gibi. Örneğin. İki durumum var "A" ve "B". "A" durumunda bir sunucu çağrısı yapıyorum ve çağrının yanıtını "B" durumuna geçiriyorum. Sunucu çağrısının yanıtı oldukça uzun bir dize mesajıdır, bu yüzden bunu url'de …

3
Varsayılan seçeneklerle AngularJS yönergesi
Angularjs ile yeni başlıyorum ve birkaç eski JQuery eklentisini Angular yönergelerine dönüştürmek için çalışıyorum. (Element) yönergem için, bir öznitelikte seçenek değeri belirtilerek geçersiz kılınabilen bir dizi varsayılan seçenek tanımlamak istiyorum. Başkalarının bunu nasıl yaptığını araştırdım ve angular-ui kitaplığında ui.bootstrap.pagination da benzer bir şey gibi görünüyor. Öncelikle tüm varsayılan seçenekler sabit …

2
Sunucudan veri almanın önerilen yolu
Kullanmadan AngularJS'deki sunucu veri kaynaklarına bağlanmanın önerilen yolu nedir $resource? Aşağıdaki $resourcegibi birçok sınırlaması vardır: Uygun vadeli işlemleri kullanmamak Yeterince esnek olmamak
145 angularjs 

7
AngularJS: Çok parçalı form ile basit bir dosya yükleme nasıl uygulanır?
AngularJS bir node.js sunucusuna basit bir çok bölümlü form sonrası yapmak istiyorum, form bir bölümünde bir JSON nesnesi ve diğer bölümünde bir görüntü içermelidir, (şu anda sadece $ kaynak ile JSON nesnesi gönderiyorum) Ben girdi türü = "dosya" ile başlamak gerektiğini düşündüm, ama sonra AngularJS buna bağlanamıyor öğrendim .. bulabildiğim …

12
Bir sayfadaki toplam saat sayısı nasıl hesaplanır?
JavaScript'te, tüm sayfadaki açısal saat sayısını saymanın bir yolu var mı? Biz kullanmak Batarang , ama her zaman bizim ihtiyaçlarına uygun değil. Uygulamamız büyük ve saat sayısının çok yükselip yükselmediğini kontrol etmek için otomatik testler kullanmak istiyoruz. Saatleri kontrolör başına saymak da yararlı olacaktır. Düzenleme : İşte benim girişimim. Sınıf …
144 angularjs 

2
AngularJS $ resource RESTful örneği
RESTful web hizmetimi aramak için $ resource kullanmak istiyorum (hala üzerinde çalışıyorum) ama önce AngularJS betiğimi doğru yapıp yapmadığımı öğrenmek istiyorum. Todo DTO'da şunlar bulunur: {id, order, content, done} :cmdböylece api/1/todo/resetveritabanındaki yapılacaklar tablosunu temizlemek için arayabilirim . İşte anladığım yorumu içeren kod: function TodoService($resource) { var src = $resource('api/1/todo/:id:cmd', {id: …

18
AngularJS ile etkin sekme stilini ayarlayın
AngularJS'de şu şekilde ayarlanmış rotalarım var: $routeProvider .when('/dashboard', {templateUrl:'partials/dashboard', controller:widgetsController}) .when('/lab', {templateUrl:'partials/lab', controller:widgetsController}) Üst çubukta sekme stilinde bazı bağlantılar var. Mevcut şablona veya url'ye bağlı olarak bir sekmeye 'etkin' sınıfı nasıl ekleyebilirim?

15
Angularjs'de tarih nasıl biçimlendirilir
Tarihi olarak biçimlendirmek istiyorum mm/dd/yyyy. Aşağıdakileri denedim ve hiçbiri benim için çalışmıyor. Biri bana bu konuda yardımcı olabilir mi? başvuru: ui-date <input ui-date ui-date-format="mm/dd/yyyy" ng-model="valueofdate" /> <input type="date" ng-model="valueofdate" />

8
Bir html öğesi olmadan ng-repeat nasıl kullanılır
ng-repeatBir dizideki tüm öğeleri listelemek için (AngularJS içinde) kullanmanız gerekir . Komplikasyon, dizinin her elemanının bir tablonun bir, iki veya üç satırına dönüşmesidir. Eğer geçerli html yaratamazsınız ng-repeatbir elemanda kullanılan yinelenen elemanın hiçbir tür arasında izin olduğunda, <tbody>ve <tr>. Örneğin, ng-repeat'ı kullansaydım <span>şunları elde ederim: <table> <tbody> <span> <tr>...</tr> </span> …
142 angularjs 

3
Angular.js'de başkalarına hangi “şeyler” enjekte edilebilir?
Angular'da Bağımlılık Enjeksiyonunu anlamakta biraz zorlanıyorum. Öyleyse sorum şu, Kontrolör, Fabrika, Sağlayıcı, vb. Gibi "türlerden" hangisinin aynı "tür" diğer örnekleri de dahil olmak üzere başkalarına enjekte edebilir miyiz? Aslında aradığım bu tablo y / n ile dolu. Aynı satır / sütuna sahip hücreler için bu, bir "tür" değerinin diğerine aynı …

4
AngularJS: Vaatler nerede kullanılır?
FB Graph API'sına erişme vaatlerini kullanan bazı Facebook Login hizmetleri örnekleri gördüm . Örnek 1. : this.api = function(item) { var deferred = $q.defer(); if (item) { facebook.FB.api('/' + item, function (result) { $rootScope.$apply(function () { if (angular.isUndefined(result.error)) { deferred.resolve(result); } else { deferred.reject(result.error); } }); }); } return deferred.promise; …

17
jasmine: jasmine.DEFAULT_TIMEOUT_INTERVAL tarafından belirtilen zaman aşımı süresi içinde zaman uyumsuz geri çağrı çağrılmadı
Açılı bir hizmet var requestNotificationChannel: app.factory("requestNotificationChannel", function($rootScope) { var _DELETE_MESSAGE_ = "_DELETE_MESSAGE_"; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return { deleteMessage: deleteMessage }; }); Yasemin kullanarak bu hizmeti birim test etmeye çalışıyorum: "use strict"; describe("Request Notification Channel", function() { var requestNotificationChannel, rootScope, scope; beforeEach(function(_requestNotificationChannel_) …

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.