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


5
Denetleyicilerde açısal çeviri için doğru kullanım
Bir AngularJS uygulamasında i18n için angular-translate kullanıyorum . Her uygulama görünümü için özel bir denetleyici vardır. Aşağıdaki kontrolörlerde sayfa başlığı olarak gösterilecek değeri ayarladım. kod HTML <h1>{{ pageTitle }}</h1> JavaScript .controller('FirstPageCtrl', ['$scope', '$filter', function ($scope, $filter) { $scope.pageTitle = $filter('translate')('HELLO_WORLD'); }]) .controller('SecondPageCtrl', ['$scope', '$filter', function ($scope, $filter) { $scope.pageTitle = …

30
Açılır açıölçer js e2e testlerinde seçenek nasıl seçilir
Açıölçer kullanarak açısal e2e testleri için açılır listeden bir seçenek belirlemeye çalışıyorum. İşte seçme seçeneğinin kod pasajı: <select id="locregion" class="create_select ng-pristine ng-invalid ng-invalid-required" required="" ng-disabled="organization.id !== undefined" ng-options="o.id as o.name for o in organizations" ng-model="organization.parent_id"> <option value="?" selected="selected"></option> <option value="0">Ranjans Mobile Testing</option> <option value="1">BeaverBox Testing</option> <option value="2">BadgerBox</option> <option value="3">CritterCase</option> <option …

17
Hata: Bağımsız değişken bir işlev değil, tanımsız hale geldi
Scala Play ile AngularJS kullanarak bu hatayı alıyorum. Hata: 'MainCtrl' bağımsız değişkeni bir işlev değil, tanımsız hale getirildi Haftanın günlerinden oluşan bir tablo oluşturmaya çalışıyorum. Lütfen koduma bir göz atın. Kontrolörün adını kontrol ettim ama bu doğru görünüyor. Not: Bu SO cevabında kullanılan kod index.scala.html @(message: String) @main("inTime") { <!doctype …

10
AngularJs uygulamaları yazarken Jade veya Handlebars'ın kullanımı nedir
Tüm javascript tam yığın uygulamalarında yeniyim ve Angular'da tamamen yeniyim, bu yüzden birinin kaydı benim için doğrudan buraya koymasını umuyordum. AngularJS kullanarak istemci tarafı uygulamaları yazarken neden Jade veya Handlebars gibi bir şablonlama çerçevesi kullanmam gerekir? Bu şablonlama çerçevelerinin hiçbirini de hiç kullanmadım demeliyim. Bu yüzden avantajları tam olarak bilmiyorum. …

3
$ State (ui-router) 'ı $ http interceptor'a enjekte etmek döngüsel bağımlılığa neden olur
Ne elde etmeye çalışıyorum Bir $ http isteğinin 401 hatası döndürmesi durumunda belirli bir duruma (oturum açma) geçiş yapmak istiyorum. Bu nedenle bir $ http engelleyici oluşturdum. Sorun Önleyiciye '$ state' eklemeye çalıştığımda döngüsel bir bağımlılık elde ediyorum. Neden ve nasıl düzeltirim? kod //Inside Config function var interceptor = ['$location', …

6
UI yönlendirici kullanarak bir nesne bir duruma nasıl geçirilir?
Bir duruma geçiş yapabilmek ve ui-yönlendirici kullanarak rastgele bir nesneye geçmek istiyorum. Genellikle $stateParamskullanıldığının farkındayım , ancak bu değerin URL'ye eklendiğine inanıyorum ve kullanıcıların bu verilere yer işareti koymasını istemiyorum. Böyle bir şey yapmak isterim. $state.transitionTo('newState', {myObj: {foo: 'bar'}}); function myCtrl($stateParams) { console.log($stateParams.myObj); // -> {foo: 'bar'} }; URL'ye değerleri …

4
Diğer denetleyiciden yönerge denetleyicisindeki çağrı yöntemi
Kendi denetleyicisi olan bir yönergem var. Aşağıdaki koda bakın: var popdown = angular.module('xModules',[]); popdown.directive('popdown', function () { var PopdownController = function ($scope) { this.scope = $scope; } PopdownController.prototype = { show:function (message, type) { this.scope.message = message; this.scope.type = type; }, hide:function () { this.scope.message = ''; this.scope.type = ''; …

6
Bir sayfada iki açısal uygulama / modül nasıl tanımlanır?
Bir sayfaya iki açısal uygulama / modül eklemeye çalışıyorum. Aşağıdaki kemanlarda, yalnızca html kodunda belirtilen ilk modülün her zaman doğru çalıştığını, ancak ikincisinin açısal olarak tanınmadığını görebilirsiniz. Bu kemanla sadece doSearch2yöntemi uygulayabiliriz , oysa bu kemanla sadece doSearchyöntem doğru çalışır. Bir sayfaya iki açısal modülü nasıl doğru şekilde yerleştireceğimi arıyorum.


7
AngularJS - Radyo düğmesi seçildiğinde tetikle
Pek çok ng-xxxx türü seçeneği araştırdım ve denedim, ancak birini bulamadım .. Sadece radyo düğmesi seçildiğinde denetleyicideki bazı işlevleri çağırmak istiyorum. Yani aşağıdakine benzer olabilir .. (Tabii aşağıdaki kod çalışmıyor) <input type="radio" ng-model="value" value="one" ng-click="checkStuff()"/> İstediğimi elde etmenin bir yolu var mı?
118 angularjs 

5
AngularJS: Hizmeti bir HTTP engelleyicisine enjekte etme (Dairesel bağımlılık)
AngularJS uygulamamın kimlik doğrulamasını işleyebilmesi için bir HTTP yakalayıcı yazmaya çalışıyorum. Bu kod işe yarıyor, ancak Angular'ın bunu otomatik olarak halletmesi gerektiğini düşündüğüm için bir hizmeti manuel olarak enjekte etmekten endişe duyuyorum: app.config(['$httpProvider', function ($httpProvider) { $httpProvider.interceptors.push(function ($location, $injector) { return { 'request': function (config) { //injected manually to get …

6
ng-değişim yeni değer ve orijinal değer al
Bir açılır listeden değerleri seçmek için ng seçeneklerini kullanıyorum. Eski değeri yeni değerle karşılaştırabilmek istiyorum. ng-change, aşağı çekmenin yeni değerini yakalamak için iyi çalışıyor, ancak hem yeni değeri hem de orijinal değeri nasıl elde edebilirim? <select ng-change="updateValue(user)" ng-model="user.id" ng-options="user.id as user.name for user in users"></select> Örneğin, denetleyicinin "Önceki kullanıcı.adınız BILL, …


4
Açısal ng-değişim gecikmesi
Değişiklik durumunda ng-tekrar listesini filtreleyen bir girişim var. Yineleme çok fazla veri içerir ve her şeyi filtrelemek birkaç saniye sürer. Filtreleme işlemine başlamadan önce 0,5 saniyelik gecikme olmasını istiyorum. Bu gecikmeyi yaratmanın doğru açısal yolu nedir? Giriş <input ng-model="xyz" ng-change="FilterByName()" /> Tekrar et <div ng-repeat"foo in bar"> <p>{{foo.bar}}</p> </div> Filtre …

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.