En İyi 75 AngularJS Mülakat Soruları ve Cevapları

İçindekiler:

Anonim

Mülakatçıların mülakat sırasında sorabilecekleri AngularJS mülakat sorularının türü hakkında sizi bilgilendiren en sık sorulan Angular mülakat sorularını ve cevaplarını hazırladık. Bu AngularJS temel mülakat soruları listesinde, iş görüşmesini kolayca temizlemenize yardımcı olmak için yaygın olarak sorulan tüm temel ve gelişmiş Açısal mülakat sorularını ve cevaplarını ele aldık.

Yeni başlayanlar için en önemli 75 temel AngularJS mülakat sorusunu ve deneyimli adaylar için iş görüşmesine hazırlanmalarına yardımcı olmak için AngularJS mülakat sorularını ele aldık. AngularJS mülakat soruları ve cevaplarının bu ayrıntılı kılavuzu, İş mülakatınızı kırmanıza yardımcı olacaktır.

Freshers ve Deneyimli için AngularJS Röportaj Soruları ve Cevapları

Aşağıda, yeni başlayanlar için sıkça sorulan temel Angular mülakat soruları ve cevaplarının yanı sıra, deneyimli adayların doğru işi bulmaları için Angular mülakat soruları ve cevapları bulunmaktadır.

1) AngularJS nedir?

AngularJS, tek web sayfası uygulamaları oluşturmak için kullanılan bir JavaScript çerçevesidir. HTML'yi şablon diliniz olarak kullanmanıza olanak tanır ve HTML'nin sözdizimini uygulamanızın bileşenlerini net bir şekilde ifade etmek için genişletmenize olanak tanır.

2) AngularJS'nin temel özellikleri nelerdir?

AngularJS'nin temel özellikleri şunlardır:

  • Dürbün
  • Kontrolör
  • Modeli
  • Görünüm
  • Hizmetler
  • Bağlanma verileri
  • Direktifler
  • Filtreler
  • Test edilebilir

3) AngularJS'de fonksiyon kapsamını açıklayın

Kapsam, uygulama modelini ifade eder. Uygulama denetleyicisi ve görünüm arasında bir tutkal görevi görür. Kapsamlar hiyerarşik bir yapıda düzenlenir ve uygulamanın DOM (Belge Nesne Modeli) yapısını temsil eder. İfadeleri izleyebilir ve olayları yayabilir.

4) AngularJS'deki hizmetleri açıklayın

AngularJS hizmetleri, belirli görevleri gerçekleştirmek için kullanılan tek nesneler veya işlevlerdir. Bazı iş mantığına sahiptir.

5) Açısal İfade nedir? Açısal ifadeler ile JavaScript ifadeleri arasındaki temel farkı açıklayın

JavaScript gibi, Açısal ifadeler de genellikle bağlama yerleştirilen kod parçacıklarıdır, örneğin {{ifade}}

JavaScript ifadeleri ile Açısal ifadeler arasındaki temel fark şudur:

  • Bağlam: Angular'da, ifadeler bir kapsam nesnesine göre değerlendirilirken, JavaScript ifadeleri genel pencereye göre değerlendirilir
  • Bağışlayıcı: Açısal ifadede değerlendirme, boş ve tanımsız olmayı affeder, JavaScript'te tanımsız özellikler TypeError veya ReferenceError oluşturur
  • Kontrol Akışı İfadesi Yok: Döngüler, koşullu ifadeler veya istisnalar bir açısal ifadede kullanılamaz
  • Filtreler: Verileri görüntülemeden önce formatlamak için filtreleri kullanabilirsiniz.

6) Sayfa yüklemede seçenekler içeren bir seçim kutusunu nasıl başlatabilirsiniz?

Ng-init direktifini kullanarak sayfa yüklemede seçenekler içeren bir seçim kutusunu başlatabilirsiniz.

  • Açık = "!! Hesaplar" ng-init = "loadData ()">

7) Direktifler nelerdir? AngularJS uygulamasında en sık kullanılan yönergelerden bazılarını adlandırın

Yönerge, yeni sözdizimi getiren bir şeydir. DOM öğesine özel bir davranış ekleyen işaretçiler gibidirler. Herhangi bir AngularJS uygulamasında, direktifler en önemli bileşenlerdir.

Yaygın olarak kullanılan direktiflerden bazıları şunlardır:

1) ng-modeli

2) ng-Uygulaması

3) ng-bağlama

4) ng-tekrar

5) ng gösterisi

8) Angular JS rotaları nasıl çalışır?

AngularJS yolları, uygulamanızdaki farklı içerik için farklı URL'ler oluşturmanıza olanak sağlar. Farklı içerik için farklı URL'ler, kullanıcının belirli içeriğin URL'lerine yer işareti koymasına olanak tanır. AngularJS'deki bu tür yer imi koyulabilir URL'lerin her birine yol adı verilir

Angular JS'deki bir değer basit bir nesnedir. Bir sayı, dize veya JavaScript nesnesi olabilir. Değerler genellikle fabrikalara, hizmetlere veya denetleyicilere yerleştirilmiş yapılandırma olarak kullanılır. Bir değer, bir AngularJS modülüne ait olmalıdır.

Bir AngularJS kontrolör işlevine bir değer enjekte etmek, değerle aynı ada sahip bir parametre eklenerek yapılır.

9) AngularJS'de veri bağlama nedir?

Model ve görünüm bileşenleri arasındaki verilerin otomatik senkronizasyonu, AngularJS'de veri bağlama olarak adlandırılır. Veri bağlamanın iki yolu vardır

  1. Klasik şablon sistemlerinde veri madenciliği
  2. Açısal şablonlarda veri bağlama

10) AngularJS'nin faydaları nelerdir?

AngularJS'nin faydaları şunlardır:

  • Geri Aramaları Kaydetme: Geri aramaları kaydetmeye gerek yoktur. Bu, kodunuzu basit ve hata ayıklaması kolay hale getirir.
  • HTML DOM'u programlı olarak kontrol edin: Angular kullanılarak oluşturulan uygulamaların DOM'u işlemesi gerekmez.
  • Kullanıcı arayüzüne ve arayüzden veri aktarımı: AngularJS, neredeyse tüm standart şablonun ortadan kaldırılmasına yardımcı olur. Formu doğrulayabilir, hataları görüntüleyebilir, dahili bir modele geri dönebilir vb.
  • Başlatma kodu yok: AngularJS ile uygulamanızı kolayca önyükleyebilirsiniz. Guice'de uygulamanıza otomatik olarak enjekte edilen hizmetleri kullanabilirsiniz.

11) Angular.JS'de dize enterpolasyonu nedir?

Angular.js'de, derleme işlemi sırasında derleyici metin ve özniteliklerle eşleşir. Katıştırılmış ifadeler içerip içermediklerini görmek için enterpolate hizmetini kullanır. Normal sindirim döngüsünün bir parçası olarak, bu ifadeler güncellenir ve saat olarak kaydedilir.

12) HTML derleme işleminin adımları nelerdir?

HTML işleminin derlenmesi aşağıdaki şekillerde gerçekleşir

  • Standart tarayıcı API'sini kullanarak, önce HTML DOM olarak ayrıştırılır
  • $ Compile () yöntemine yapılan çağrı kullanılarak, DOM'un bir derlemesi gerçekleştirilir. Yöntem DOM'u dolaşır ve yönergelerle eşleşir.
  • Önceki adımdan döndürülen bağlama işlevini çağırarak şablonu bir kapsamla bağlayın

13) Direktifleri ve türlerini açıklayın

Derleme işlemi sırasında, belirli bir HTML işlevi tetiklendiğinde, yönerge olarak adlandırılır. Derleyici, DOM'da onunla karşılaştığında çalıştırılır.

Farklı direktif türleri şunlardır:

1) Eleman direktifleri

2) Öznitelik yönergeleri

3) CSS sınıf yönergeleri

4) Yorum direktifleri.

14) Bağlama işlevini ve türlerini açıklayın

Link, direktifleri bir kapsam ile birleştirir ve canlı bir görüntü oluşturur. DOM dinleyicilerini kaydetmek ve DOM'u güncellemek için bağlantı işlevi sorumludur. Şablon klonlandıktan sonra çalıştırılır.

  • Ön bağlama işlevi: Ön bağlama işlevi, alt öğeler bağlanmadan önce yürütülür. DOM dönüşümü için güvenli bir yol olarak görülmez.
  • Post bağlama işlevi: Post bağlama işlevi, alt öğeler bağlandıktan sonra çalıştırılır. Post-linking fonksiyonu ile DOM dönüşümü yapmak güvenlidir

15) Enjektörü AngularJS'de açıklayın

Bir enjektör, bir servis bulucudur. Sağlayıcı tarafından tanımlanan nesne örneklerini almak, türleri başlatmak, yöntemleri çağırmak ve modülleri yüklemek için kullanılır. Angular uygulaması başına tek bir enjektör vardır, bir nesne örneğinin adına göre aranmasına yardımcı olur.

16) Angular.js'de bir bağlantı ile derleme arasındaki temel fark nedir?

  • Derleme işlevi: Şablon DOM işlemesi için kullanılır ve tüm yönergeleri toplar.
  • Bağlantı işlevi: DOM dinleyicilerini kaydetmenin yanı sıra örneğin DOM manipülasyonu için kullanılır. Şablon klonlandıktan sonra yürütülür.

17) AngularJS'deki fabrika işlevi nedir?

Yönergeyi oluşturmak için fabrika yöntemi kullanılır. Derleyici yönergeyle ilk kez eşleştiğinde yalnızca bir kez çağrılır. $ İnjector.invoke kullanılarak fabrika yöntemi çağrılır.

18) ngModel'in CSS sınıflarına eklediği stil formunu açıklayın

NgModel, form stiline izin vermek için bu CSS sınıflarını ekler. AngularJS'nin doğrulama sınıfları şunlardır:

  1. ng- geçerli
  2. ng- geçersiz
  3. ng-bozulmamış
  4. kirli

19) "Kapsam" ın özellikleri nelerdir?

  • Model mutasyon kapsamlarını gözlemlemek için API'ler sağlar ($ watch)
  • Herhangi bir model değişikliğini sistem üzerinden Açısal alanın dışından görünüme yaymak için
  • Kapsam, özellikleri üst kapsamından devralırken, paylaşılan model özelliklerine erişim sağlarken kapsamlar uygulama bileşenlerini izole etmek için iç içe yerleştirilebilir
  • Kapsam, ifadelerin değerlendirildiği bağlamı sağlar

20) DI (Bağımlılık Enjeksiyonu) nedir ve bir nesne veya işlev bağımlılıklarını nasıl ele geçirebilir?

DI veya Bağımlılık Enjeksiyonu, kodun bağımlılıklarını nasıl ele geçirdiğiyle ilgilenen bir yazılım tasarım modelidir. Modül yüklendiğinde yapılandırılması gereken uygulamanın öğelerini almak için "config" işlemi bağımlılık enjeksiyonunu kullanır.

Bunlar, nesnenin bağımlılıklarını korumak için kullandığı yollar

  • Tipik olarak yeni operatör kullanılarak bağımlılık oluşturulabilir
  • Global bir değişkene atıfta bulunarak, bağımlılık aranabilir
  • Bağımlılık gerektiği yere aktarılabilir

21) Kapsam hiyerarşisi kavramını açıklayın

Her açısal uygulama bir kök kapsamdan oluşur ancak birkaç alt kapsam içerebilir. Alt denetleyiciler ve bazı yönergeler yeni alt kapsamlar oluşturduğundan, bir uygulamanın birden çok kapsamı olabilir. Yeni kapsamlar oluşturulduğunda veya oluşturulduğunda, bunlar üst kapsamlarının alt öğeleri olarak eklenirler. Ayrıca DOM'a benzer bir hiyerarşik yapı oluştururlar.

22) AngularJS ve backbone.js arasındaki temel farkı açıklayın

AngularJS Backbone.js
AngularJS, dinamik web uygulamalarını desteklemek için tasarlanmış JavaScript tabanlı bir açık kaynaklı çerçevedir. backbone.js, DOM'u görünümlere ve verileri modellere ayıran ve ardından olayları kullanarak her ikisini de bağlayan bir çerçevedir.
İki yönlü veri bağlama işlemi sağladığı için performansı iyidir Backbone.js teknolojisi, veri kümeleri küçükse AngularJS'den daha hızlı performans sunar
MVS (Çoklu Sanal Depolama) üzerinde çalışır. MVP mimarisi üzerinde çalışır.
AngularJS, uygulamanın anlaşılmasını kolaylaştırmak için dinamik HTML niteliği kullanır. Backbone.js, uygulamayı anlamak için alt çizgi şablonlarını kullanır.
Geniş bir topluluk desteğine sahiptir. Topluluk desteği, alt çizgi şablonuyla sınırlıdır.

23) Angular JS'yi kim yarattı?

AngularJS, Adam Abrons ve Misko Hevery tarafından geliştirilmiştir. Şu anda Google tarafından geliştirilmektedir.

24) AngularJS'yi HTML ile nasıl entegre edebilirsiniz?

Geliştiriciler, AngularJS'yi HTML ile entegre etmek için aşağıdaki adımları izleyebilir:

Adım 1: AngularJS JavaScript'i html sayfasına dahil etme.

Adım 2: AngularJS uygulamasını gösterin.

Aşağıdaki örnekte gösterildiği gibi, HTML AngularJS uygulamasının hangi bölümüne sahip olduğunu anlamak için HTML gövde etiketinin içine ng-app niteliği eklemeniz gerekir:


25) AngularJS'de orderby filter nedir?

AngularJS'deki sıralama filtresi, diziyi belirtilen ölçütlere göre sıralar. Aşağıdaki örnek, ürünü fiyata göre nasıl sipariş edebileceğinizi belirtir.

  • {{ company.product + ', price:' + product.price }}

26) AngularJS'de ng-non-bindable nedir?

Ng-non-bindable, AngularJ'lerin HTML öğesini ve alt düğümlerini derlemeyeceğini belirtir. Örneğin:

27) AngularJS'de çift tıklama olayının kullanımını açıklayın

AgularJS'nin çift tıklama olayı, aşağıdaki gibi bir web sayfasında farenin çift tıklama olayında özel davranış belirlemenizi sağlar:

28) AngularJS'deki ng-tıklama direktiflerini örnekle açıklayın

Düğmeye tıklamanız gerektiğinde veya herhangi bir işlemi gerçekleştirmek istediğinizde, bir senaryoda Ng-click yönergeleri kullanılabilir.

Misal:

29) AngularJS'de neden ng-include kullanılıyor?

AngularJS'deki Ng-include, HTML sayfalarını tek bir HTML sayfasına yerleştirmenize yardımcı olur. Misal:

30) Angular JS kullanarak nasıl bir ajax çağrısı yapabilirsiniz?

AngularJS, sunucu verilerini okumak için ajax çağrısı yapmanıza yardımcı olan $ https: kontrolü sunar. Sunucu, gerekli kayıtları almak için bir veritabanı çağrısı yapar. JSON biçimindeki verileriniz hazır olduğunda, verileri sunucudan aşağıdaki şekilde almak için $ https: kullanabilirsiniz:

function employeeController($scope,$https:) {var url = "tasks.txt";$https.get(url).success( function(response) {$scope.employee = response;});}

31) $ routeProvider'ın kullanımını açıklayın

Angular JS $ routeProvider'da URL yapılandırmasını ayarlar. İlgili ng şablonu veya HTML sayfasıyla eşleşir ve buna sahip bir denetleyici ekler.

32) AngularJS'de çerezleri nasıl ayarlayabilir, edinebilir ve temizleyebilirsiniz?

Kullanabilirsiniz:

  • Çerezleri ayarlamak için $ cookies.put () yöntemi.
  • Çerezleri almak için $ cookies.get () yöntemi.
  • AngularJS'de çerezleri kaldırmak için $ cookies.remove.

33) Hizmet yöntemi nedir?

AngularJS'deki hizmet yöntemi, hizmet ve yöntemi tanımlamanıza yardımcı olur. Aşağıdaki örnekte, iki sayı ekleyen basit bir toplama hizmeti enjekte ettik.

Event Registration

Guru99 Global Event

Result: {{result}}

34) Bağımlılık olarak enjekte edilebilecek AngularJS bileşenlerini adlandırın

Bağımlılık olarak enjekte edilebilen AngularJS bileşenleri şunlardır: 1) değer, 2) fabrika, 3) hizmet, 4) sağlayıcı, 5) sabit.

35) Ortak Angular Global API işlevleri nelerdir

Yaygın olarak kullanılan bazı Angular Global API işlevleri şunlardır:

  • Angular.isString: Yalnızca verilen başvuru string türündeyse true döndürür.
  • Angular.lowercase: Herhangi bir dizeyi küçük harfe dönüştürür
  • Angular.uppercase: Herhangi bir dizeyi büyük harfe dönüştürür.
  • Angular.isNumber: Yalnızca referans sayısal bir değer veya sayı ise true döndürür.

36) Bir HTML etiketini açısal olarak yalnızca bir düğme tıklatarak gizlemek için bir program yazın

Event Registration

Guru99 Global Event



Angular

37) BOM (Tarayıcı Nesne Modeli) nedir?

BOM veya Tarayıcı Nesne Modeli geçmiş, nesne gezgini, ekran konumu vb. İçerir. Konsol, yerel depolama ve pencere gibi genel tarayıcı nesnelerini belirtir.

38) AngularJS'de "$ rootScope" ifadesini açıklayın

"$ rootScope", DOM (Belge Nesne Modeli) öğesinde oluşturulan bir kapsamdır.

Bir uygulama, diğer bileşenlerin yanı sıra paylaşan yalnızca bir $ rootScope'a sahip olabilir. Ng-app direktifine sahiptir. Diğer kapsamlar, alt kapsam olarak adlandırılır. İfadeleri izleyebilir ve olayları yayabilir.

39) Angular'da ng-görünümüne bir örnek verin

Aşağıdaki örneği düşünün:

Event Registration

Global Event

40) AngularJS'de fabrika yönteminin sözdizimi nedir?

Factory'nin sözdizimi aşağıdaki gibidir:

app.factory ('serviceName', function () {return serviceObj;})

41) AngularJS Scope yaşam döngüsünün farklı aşamalarını adlandırın.

AngularJS Kapsam yaşam döngüsünün farklı aşamaları şunlardır:

  • Yaratılış
  • Model mutasyonu
  • İzleyici kaydı
  • Mutasyon gözlemi
  • Kapsam yok etme

42) Angular'da bootstrap işlemi için bir program yazın

Angular'da süreci başlatmak için program:

Hi{{msg}}!

43) AngularJS'de tek sayfalık uygulama nedir?

SPA veya tek sayfalık uygulama, kullanıcılarla dinamik olarak etkileşim kuran bir web sitesi veya web uygulamasıdır. AngularJS'de JavaScript, HTML ve CSS tek bir sayfaya sığar. Tüm HTML sayfasını yenilemeden gezinme gerçekleştirir.

44) Web paketi kavramını açıklayın

Webpack, Angular2 veya üstü için bir modül paketleyicidir. AngularJS uygulamasını paketler, aktarır ve küçültür.

45) NPM ile neyi kastediyorsunuz?

NPM, Node Package Manager anlamına gelir. Node.js projesinin deposu ile etkileşim için bir komut satırı aracı istemcisinden oluşur.

46) Komut Satırı Arayüzünü kullanarak angularJS'de nasıl yeni bir proje oluşturabilirsiniz?

Angular komut satırı arayüzünü kurduktan sonra, Angular'da yeni bir proje oluşturmak için yeni proje adı komutunu çalıştırmanız gerekir.

47) AngularJS'de otomatik önyükleme sürecini açıklayın

Angular, DOMContentLoaded olayını otomatik olarak başlatır veya tarayıcıya angular.js komut dosyasını indirdiğinizde.

Bundan sonra, AngularJS, açısal uygulama derlemesinin kökü olan ng-app direktifini bulur. Ng-app direktifi bulunduğunda, AngularJS aşağıdaki adımları gerçekleştirir:

1) yönerge ile ilişkili olan modülü yükleyin,

2) Uygulama enjektörü oluşturun,

3) DOM'u ng-app kök öğesinden derleyin. Bu işlem, otomatik önyükleme olarak bilinir.

48) Hemen çağrılan işlev ifadeleri nedir?

IIFE'ler veya Hemen Çağrılan İşlev İfadeleri, oluşturulur oluşturulmaz yürütülen bir işlevdir. Değişken bildirimini izole etmenin basit bir yolunu sunar. IIFE'ler iki ana işlevi içerir:

1) operatör ()

2) ifade ()

49) AngularJS'de sindirim döngüsü nedir?

Özet döngüsü, kapsam modelinin eski ve yeni sürümünü karşılaştıran AngularJS'deki veri bağlamanın önemli bir parçasıdır . $ Apply () işlevi kullanılarak otomatik veya manuel olarak tetiklenen özet döngüsü.

50) AngularJS ile çalışmak için temel gereksinim nedir?

AngularJS'yi öğrenmek veya onunla çalışmak için AngularJS'nin en son sürümünü AngularJS.com'dan indirmelisiniz. JS dosyasına ihtiyaç duyabilir ve onu yerel olarak barındırabilir veya referansta bulunmak için google CDN'yi (İçerik Dağıtım Ağı) da kullanabilirsiniz.

51) AngularJS'de yuvalanmış denetleyiciler oluşturabilir miyiz?

Evet, AngularJS'de yuvalanmış bir denetleyici oluşturabiliriz.

İç içe geçmiş denetleyici örneği aşağıdaki gibidir:

{{msg}} {{name}}!

Hi {{name}}!

{{msg}} {{name}}! Your name is {{name}}.

52) Kimlik Doğrulama nedir?

Kimlik doğrulama, Angular uygulamasında oturum açmak ve oturumu kapatmak için kullanılan bir hizmettir. Kullanıcıların kimlik bilgileri sunucudaki API'ye aktarılır. Ardından, bu kimlik bilgilerinin sunucu tarafı doğrulamasından sonra, mevcut kullanıcı hakkında ayrıntı olarak JSON Web Token döndürülür.

53) AngularJS Malzemesini Tanımlayın

AngularJS Material, Google'ın Materyal Tasarım Spesifikasyonunun bir uygulamasıdır. AngularJS programcısı için iyi test edilmiş, yeniden kullanılabilir bir dizi UI bileşeni sunar.

54) Angular 7 ve Angular 8 arasındaki önemli farklar nelerdir?

Açısal 7 Açısal 8
Angular 7'nin kullanımı zordur Angular 8'in kullanımı çok kolaydır
Typescript 3.4 programlama dilinin alt sürümü için destek sağlar Typescript 3.4 programlama dilinin alt sürümü için destek sağlamaz
Node.js'nin tüm sürümlerini destekler Yalnızca Node.js 12 sürümünü destekler.

55) Ngzone nedir?

Ngzone, Zone.js ile gösterilen bir JavaScrip sarıcı sınıfıdır. Geliştiricilerin, herhangi bir değişiklik algılamasını çalıştırmak için açısal olanı engelleyen Angular bölgesi dışında belirli bir kodu açıkça çalıştırmasını sağlar.

56) Açısal Bileşen ile Yönerge arasındaki farkı listeleyin

Bileşen Direktif
Angular bileşen, uygulama boyunca web bileşeni işlevselliğini kullanmanızı sağlayan bir yönergedir. Açısal yönerge, davranışları öğelere iliştirdiğimiz bir tekniktir.
Uygulamanızı daha küçük bileşenlere bölmenize yardımcı olur. Yeniden kullanılabilir bileşenleri tasarlamanıza yardımcı olur.
Boruları tanımlayabilir Boruları tanımlayamaz.

57) ECMAScript'i tanımlayın

ECMAScript (Avrupa Bilgisayar Üreticisi Derneği), komut dosyası yazma dilleri için bir standarttır. JavaScript, ECMAScript'i çekirdek dil olarak kullanır. Geliştiriciler, dünya çapında web ve / veya sunucu uygulamaları ve hizmetlerinde istemci tarafı komut dosyası yazmak için bundan yardım alabilirler. ECMAScript, işlevsel, prototip, dinamik ve yapılandırılmış özellikler gibi çok sayıda özelliğe sahiptir.

58) Traceur Derleyici nedir?

Traceur, ECMAScript'teki sınıfları, oluşturucuları ve diğer özellikleri kullanan bir JavaScript derleyicisidir.

59) Bir dizi para birimine nasıl dönüştürülür?

Dize girişini Angular'da para birimi türü para birimi filtresine dönüştürebilirsiniz.

60) AngularJS'deki şablonlar nelerdir?

Şablon, AngularJs yönergeleri ve öznitelikleriyle kullanılan HTML dosyasıdır.

61) Angular ve jQuery arasındaki farkları açıklayın

AngularJS JQuery
AngularJs'in anlaşılması zor Jquery'nin anlaşılması çok kolaydır.
İki yönlü ciltleme sürecini destekler Veri bağlama sürecini desteklemiyor
Derin bağlantı yönlendirme desteği sağlar Derin bağlantı yönlendirme için destek sağlamaz

62) Zamanın Önünde Derleme Nedir?

Angular AOT (Ahead of Time), açısal HTML'nizi ve yazı kodunuzu JavaScript koduna dönüştüren bir derleyicidir.

63) AngularJS'de filtre türlerini listeleyin

AngularJS'de kullanılan filtre türleri şunlardır: 1) Para birimi, 2) Büyük harf, 3) Küçük harf, 4) orderBy, 5) JSON ve 6) limitTo.

64) ngOnInit () işlevini açıklayın

ngOnInit () işlevi, yönergenin veriye bağlı özelliklerinin tamamlanmasından sonra çağrılan bir yaşam döngüsü kancasıdır.

65) AngularJS'de transclusion nedir?

AngulaJS'deki transclusion, geliştiricilerin orijinal yönergeyi alt öğelerini bir şablon içindeki belirli bir konuma yeniden tahsis etmelerini sağlar. Yönerge, aktarmayı kullanan en yakın ana yönergenin dönüştürülmüş DOM'u için ekleme noktasını gösterir. Ng-transclude-slot veya ng-transclude yönergeleri esas olarak aktarım için kullanılır.

66) Aydınlatmalı kancalar AngularJS'de mevcuttur

AngularJS'deki çeşitli kancalar şunlardır:

1) ngOnInit ()

2) ngOnChanges (),

3) ngDoCheck (),

4) ngAfterContentInit (),

5) ngAfterContentChecked (),

6) ngOnDestroy (),

7) ngAfterViewChecked () ve

8) ngAfterViewInit ()

67) AngularJS meta verilerinin önemli bölümleri nelerdir?

AngularJS meta verileri, belirli bir sınıfın beklenen davranışını gösteren bir sınıfı dekore etmek için kullanılır. Meta verilerin çeşitli bölümleri şunlardır: 1) sınıf dekoratörü, 2) Yöntem dekoratörleri, Parametre dekoratörleri ve 4) Özellik dekoratörleri.

68) Angular CLI nedir?

Angular CLI, komut satırı arayüz aracı olarak da adlandırılır. Angular uygulamaları oluşturmak, başlatmak ve sürdürmek için kullanılır. CLI yazılımı, bir komut kabuğu veya Açısal Konsol gibi çok etkileşimli kullanıcı arabirimi aracılığıyla kullanılabilir.

69) Parametreli boruyu AngularJS'de açıklayın

AngularJS'de, ince çıktıyı ayarlamak için borular birden fazla parametreye sahip olabilir. Boruyu iki nokta üst üste (:) ve parametre değerleri ile bildirerek parametreli bir boru oluşturabilirsiniz. Geliştirici birden çok parametre değerini iki nokta (:) ile ayırabilir.

70) Yönlendirme nedir?

Yönlendirme, çeşitli görünümleri birleştirme yöntemidir. Denetleyici, mantıksal ihtiyaçlara bağlı olarak bu görünümleri birleştirme kararını alır.

71) İzole birim testleri ile neyi kastediyorsunuz?

Yalıtılmış test, herhangi bir enjekte edilen değer veya Açısal bağımlılık kullanmadan sınıf örneğini kontrol etme işlemidir. Programı çok kolay uygulamanıza yardımcı olur.

72) AngularJS'de DSL animasyon işlevlerini adlandırın

AngularJS'deki DSL animasyon işlevleri şunlardır: 1) grup (), 2) durum (), 3) geçiş (), 4) stil (), 5) ana kareler (), 6) tetik (), 7) sıra () ve 8) canlandırın ().

73) AngularJS modülü nedir?

AngularJS'de bir modül, ilgili direktifleri ve hizmet bileşenlerini gruplama sürecidir. Bunları, bir uygulama oluşturmak için diğer modüllerle karıştırabilecekleri şekilde düzenler.

74) AngularJs'deki borular nedir?

Açısal olarak borular, verileri dönüştürmek için basit bir yöntem sağlar. Diziler, tam sayılar, veriler ve dizeler gibi değerleri girdi olarak alır ve boru (|) sembolüyle bölünür. Verileri istenilen formatta dönüştürür. Borular, tarayıcıda aynı şeyi gösterir. AngularJS'de, bazı dahili borular sağlar, ancak geliştiriciler kendi borularını da geliştirebilirler.

75) AngularJS'de ViewEncapsulation'ı açıklayın

ViewEncapsulation, AngularJS bileşeninde tanımlanan stillerin tüm uygulamayı etkileyip etkilemeyeceğini belirler.

İş Görüşmenize Hazırlanın !!! Daha iyi hazırlanabilmek için AngularJS Tutorial'ı gözden geçirin.

ÜCRETSİZ AngularJS Röportaj Soruları ve Cevapları PDF dosyasını indirin

Bu ayrıntılı AngularJS mülakat soruları pdf'si, AngularJS mülakat soruları hakkındaki şüpheleri gidermenize yardımcı olacak ve ayrıca mülakatı kırmanıza yardımcı olacaktır.