Angular, web uygulamaları geliştirmek için oldukça kapsamlı ve yetenekli bir platformdur. Fakat büyük uygulamalarda, uygulamanın başlangıç hızının yavaşlaması olasıdır. Bu sorunu çözmek için Angular, "Lazy Loading" isimli bir özellik sunar.
Kategori: Angular
Angular'da guard, bir rotaya erişim izni verip vermeme konusunda karar almanızı sağlayan bir servistir. Başka bir deyişle, belirli şartlar altında kullanıcıların belirli bir rotaya erişimini sınırlamak istediğinizde guard'ları kullanabilirsiniz.
SPA'lar, tüm içeriği bir kerede yükleyip, kullanıcının etkileşimine bağlı olarak belirli bölümleri değiştirerek çalışır. Bu değişikliklerin düzenli ve optimize edilmiş bir şekilde yapılabilmesi için Angular'da routing mekanizması bulunur.
Angular, uygulama geliştiricilerinin kullanıcı formları oluşturmasına yardımcı olmak için iki farklı yaklaşım sunar: Template-driven formlar ve Reactive formlar. Her iki yaklaşımın da avantajları ve dezavantajları vardır. Şimdi bu iki yaklaşımı ayrıntılı bir şekilde inceleyelim.
Angular uygulamalarında sunucu ile iletişim kurma ihtiyacı duyulduğunda, en yaygın olarak HttpClient modülü kullanılır. Bu modül, HTTP isteklerini göndermek ve almak için kullanılır.
Bu yazıda, Angular projenize nasıl bir JSON Server kurabileceğinizi ve onunla nasıl çalışabileceğinizi adım adım öğreneceksiniz.
Angular'da, "servis" terimi, bir uygulama boyunca kullanılabilen veri veya fonksiyonları kapsayan, genellikle sınıf bazlı bir yapıyı ifade eder.
Angular, uygulamaların modüller arasında tekrar kullanılabilir bileşenler, direktifler, interface'ler, pipe'lar vb.. oluşturmasına olanak tanır. Ancak büyük Angular uygulamalarında, bazı bileşenlerin veya servislerin birden çok modül tarafından kullanılması gerekebilir.
Bugünkü yazıda, Angular'ın temel kavramlarından birine, yani Modüllere dalıyoruz. Angular, bize, büyük bir uygulamayı bile yönetilebilir parçalara bölmemize yardımcı olan bir modüler sistem sunuyor. Gerçekçi bir senaryo temelinde modüllerin nasıl oluşturulduğunu ve içlerine bileşen ve …
Bazı durumlarda, dahili pipe'lar yeterli olmayabilir. Bu gibi durumlarda, kendi özel pipe'larınızı oluşturabilirsiniz. Şimdi bir customPipe oluşturalım.
Angular, kullanıcıya veriyi farklı biçimlerde sunmak için kullanılan "pipes" adlı güçlü bir özellik içerir. Basitçe söylemek gerekirse, bir pipe, veriyi istediğiniz formatta görüntülemek için kullanılan bir dönüştürme fonksiyonudur.
Bu yazıda, Angular'da olayları nasıl yakalayacağınıza, kullanıcı etkileşimlerini nasıl dinleyeceğinize ve bu etkileşimlere nasıl yanıt vereceğinize dair bilgiler vereceğim.