Açısal olarak tam sayfa bir web sitesi oluşturulur

Sep 11, 2025
Nasıl Yapılır

Açının en son sürümü, genellikle rayların işletme tarafından gelen bir çerçeve olarak düşünülür ve genellikle iş başvuruları hattının şirketine sahiptir. Her türlü uygulamayı destekleyen bir platforma bir çerçeveden gerçekten bir çerçeveden geliştiği doğru olsa da, geliştiricilerin kullanıcıları için sürükleyici deneyimler yaratması için var olan çok fazla şaşırtıcı özellik var.

Bu, bir serideki ilk bölümdür, açısal olarak tam sayfa animasyonlu bir web sitesi oluşturulur. Tam sayfa bir web sitesi oluşturarak başlayacağız ve ardından aşağıdaki taksitte canlandıracağız.

Bu eğitimde, öncelikle açısal parçalara odaklanacağız ve doğrudan uygulamanın yapımıyla doğrudan ilgili olmayan HTML ve CSS parçaları hakkında konuşuruz. Lütfen indirin kaynak kodu takip etmek için. Açısal olarak satılmadı mı? Mükemmel bulmak Web Sitesi Oluşturucu İşte (ve aşağıdaki en iyi fiyatlar).

01. Bir proje oluşturun

Önemsiz bir web uygulamasına giren birçok hareketli parça var. Uygulamanızın hangi bağımlılıkları var? Yerel olarak nasıl çalışacaksın? Nasıl test edeceksin? Varlıklarınızı nasıl paketlendireceksiniz?

Neyse ki, bu unsurların kompleks kompozisyonu süreci görüş alanı dışında ele alınıyor. @gular / cli . Terminalimizden sadece birkaç komutta, çalışmamız için hazır tamamen işlevsel bir açısal uygulamaya sahip olabiliriz.

CLI ile çalışmanın ilk adımı kurmaktır. Bunun için aşağıdaki komutu kullanın:

npm install -g @angular/cli

CLI kurulduktan sonra, komut satırından projemizi kurmak istediğimiz klasöre gideyebiliriz. Oradan çalışıyoruz ng yeni Projemizin adı ile. Bu, proje tamamlandıktan sonra gezineceğimiz aynı ada sahip bir klasör oluşturur.

 CD; sizin projeleriniz-klasör ve GT;
ng yeni açısal animasyon sitesi
CD açısal animasyon sitesi 

Ve işte bu! Açısal uygulamamız çalışmaya hazırdır. Uygulamanıza başlayabilirsiniz npm başlangıç veya ng servis . Kullanmayı tercih ederim npm başlangıç Çünkü daha geleneksel olduğundan ve ek komutları eklememi sağlıyor. Daha sonra gezinebilirsin http: // localhost: 4200 Uygulamayı çalıştırmak için.

The stock Angular CLI application running

Çalışan hisse senedi açısal CLI uygulaması

02. Animasyonlar ve açısal malzeme ekleyin

Çünkü güzel şeyleri seviyoruz, uygulamamıza birkaç küçük ekleme yapacağız. @ Açısal / Animasyonlar ve @ açısal / malzeme Paketler:

 NPM I - Save @ Açısal / Malzeme @ Açısal / Animasyonlar 

Bu bağımlılıklar hakkında onları onlara ekleyerek açığa çıkarmaya izin verebiliriz. app.module.ts dosya. Açısal malzeme düğmesi, kart ve araç çubuğunu kullanacağız, bu nedenle kendi modüllerini ve BrowserAnimationsModule .

 // App / App.Module.ts
...
ithal {mdbuttonmodule, mdcardmodule, mdtoolbarmodule} '@ açısal / malzemeden';
'@ Açısal / Platform Tarayıcı / Animasyonlar' dan ithal {BrowserAnAnimationsModule}; 

Daha sonra onları ekleyebiliriz. ithalat bizimle dizi Ngmodule beyan.

 // App / App.Module.ts
...
ithal {mdbuttonmodule, mdcardmodule, mdtoolbarmodule} '@ açısal / malzemeden';
'@ açısal / platform tarayıcı / animasyonlardan ithal {browseranimationsmodule};

@Ngmodule ({
  ...
  İthalat: [[
    ...
    BrowserAnimationsModule,
    Mdtoolbarmodule,
    MdButtonModule,
    Mdcardmodule
  ]
  ...
}) 

Ve son bir ekleme için, çivit pembe temasını bizimize ithal edeceğiz. stilleri.css dosya.

 / * stilleri.csss * /
@import '~@angular/material/prebuilt-themes/indigo-pink.css'; 

Bu noktaya kadar, tamamen uygulamayı kurmaya odaklandık, böylece geliştirmeye başlayabilirdik. Bu komutlar ilk başta clunky hissedebilir, ancak onlara alıştığınızda, tüm çanları ve ıslıkları ile tamamen yerleşik bir ortama sahip olmak için sadece birkaç dakika sürer. Tatlı bir web sitesi oluşturmamız gereken.

03. Bir sayfa bileşeni tanıtın

Açısal olan bir web sitesi oluşturuyoruz, sayfalarımızı görüntülemek için bir mekanizma tanıtmamız gerekecek. Açısal olarak, bir uygulamanın atomik yapı bloğu bileşendir. Uygulamamızı iyi tanımlanmış, kapsüllenmiş bileşenlerle mimarlaştırarak, işlevselliği kolayca yeniden kullanabiliyoruz ve yeni bileşenler tanıtarak yeni işlevsellik oluşturabiliriz.

CLI, jeneratör ile birlikte gelen gemiler kutunun hemen dışında ve sayfa bileşenimizi oluşturmak için kullandığımız şey budur. Aşağıdaki komutu çalıştırarak sayfa bileşenimizi oluşturabiliriz ( g komut için steno üretmek ).

 NG G Bileşen Sayfası 

NOT: Kas hafızanızı oluşturana kadar ana açısal parçaları elle nasıl inşa edeceğinizi öğrenmek için zaman ayırmanızı öneririm. Sadece iş akışınızı jeneratörlerle optimize etmeniz gerektiğini gerçekten anladığınız zamandır.

CLI, içinde bir klasör oluşturacak src adlandırılmış dizin sayfa Bir HTML, CSS ve Typscript dosyasının yanı sıra bir spec dosyasıyla. Bizim Page.Component.ts Dosya, bir bileşenin temel yapısına sahibiz. Bileşenimiz, şablonumuza ve stil dosyalarımıza gönderir. @Bileşen meta veri ve bizim var kurucu ve Ngonit Yöntemler söndürüldü.

 // APP / Sayfa / Sayfa.ponent.ts

'@ açısal / çekirdek' dan ithal {bileşen, ONINIT};

@Bileşen({
  Seçici: 'Uygulama Sayfası',
  Şablon: './page.component.html',
  Styleurls: ['./page.component.css']})
İhracat Sınıfı Pagecomponent Imbals Oninit {

  yapıcı () {}

  ngoninit () {}
} 

Bileşenimizi üretme ile birlikte, CLI ayrıca değiştirecek app.module.ts bir eklemek Pagecomponent bizim giriş bildirimler dizi. Bu, Sayfa bileşenimizin şimdi tüm modül boyunca mevcut olduğu anlamına gelir.

 // App / App.Module.ts

@Ngmodule ({
  Beyanlar: [[
    AppComponent,
    Pagecomponent
  ]
  ...
}) 

Bir akıl kontrolü olarak, bizim içine atlayabiliriz. app.component.html Dosya ve Ekle & lt; App-PAGE & GT; / APP-PAGE & GT; dibe kadar. Kullandığımız eleman etiketinin karşılık geldiğine dikkat edin. seçici Bizimde tanımlanmış mülk @Bileşen meta veriler.

 & LT;! - APP / APP.COMPONENT.HTML - & GT;

& lt; h1 & gt;
  {{Başlık}}
& lt; / h1 & gt;

& lt; app-page & gt; 

The page component rendering in our main application component

Ana uygulama bileşenimizdeki sayfa bileşeni oluşturma

04. Sayfa bileşeninizi oluşturun

Sayfa bileşenimizle canlı ve iyi, bu yüzden gerçek bir web sayfasına benzemeye başlayabiliriz. Biz tanıtacağız sayfa itiraz etmek Başlık , alt yazı , içerik , ve görüntü özellikleri.

 // APP / Sayfa / Sayfa.ponent.ts

İhracat Sınıfı Pagecomponent Imbals Oninit {
  Sayfa = {
    Başlık: 'Home',
    Altyazı: 'Hoşgeldiniz ev!',
    İçerik: 'Bazı ev içeriği.',
    Image: 'Varlıklar / BG00.JPG'
  };

  yapıcı () {}

  ngoninit () {}
} 

The styled page component with Angular Material

Açısal malzeme ile tarz sayfa bileşeni

Şablonumuzu güncelleyeceğiz sayfa nesne. Tarayıcı penceresinin tamamını doldurmak için sonunda artırılacak bir görüntü öğesi var. Ayrıca bizim geri kalanını bağlayacağımız bir açısal malzeme kartı bileşenini ekleyeceğiz. sayfa itiraz etmek.

 & lt;! - Uygulama / Sayfa / Page.component.html - & gt;
& lt; img sınıfı = "fullbg" [src] = "page.Image" & gt;

& LT; MD-CARD & GT;
& LT; MD-Card-Header & Gt;
{{page.title}} & lt; / h1 ve gt; & lt; / h1;
{{page.subtitle}} {{page.subtitle}};
& lt; / md-kart başlığı & gt;
& lt; MD-Card-Content & GT;
{{sayfa içeriği}}
& lt; / md-kart içeriği ve gt;
& lt; / md-card & gt; 

Sayfa bileşenimiz çok daha iyi görünmeye başlıyor! Bir sonraki adımımız, birden fazla sayfaya sahip olma ve aralarında gezinme yeteneğini eklemektir.

Sayfa 2: Birden fazla sayfa nasıl oluşturulur

  • 1
  • 2
  • 3
  • 4

Geçerli sayfa: Sayfa 1


Nasıl Yapılır - En Popüler Makaleler

Bir köpek nasıl çizilir

Nasıl Yapılır Sep 11, 2025

Bugünün öğreticisi size bir köpek nasıl çizileceğini gösterir. Köpeklerin ve kedilerin iskeletleri, özellikle burada �..


Kullanıcı dostu web formları yapmak için 10 kural

Nasıl Yapılır Sep 11, 2025

İnsan-bilgisayar etkileşiminin evrimi olmasına rağmen, formlar hala kullanıcılar için en önemli etkileşim türlerinden b..


Dokularınızı Madde Tasarımcısında Yükseltme

Nasıl Yapılır Sep 11, 2025

Bungie Kurşun Çevre Sanatçısı Daniel Thiger, Allegorithmic'in madde tasarımcısına sahip gerçekçi, zorlayıcı metinleme..


TypeScript ile Nasıl Başarılır

Nasıl Yapılır Sep 11, 2025

Typscript, kullanan bir dil grubundan biridir. Javascript Yürütme ortamı olarak çalışma zamanı:. Ticture ko..


Boya gölge rengini nasıl karıştırır

Nasıl Yapılır Sep 11, 2025

Bazı insanlar zorlu gölgeler için karışım bulur, genellikle yepyeni bir rengi karıştırmaya çalışır. Ne yazık ki son..


Yağlarla ışığı nasıl yakalanır

Nasıl Yapılır Sep 11, 2025

Işık, her zaman ressamlara ilham veren bir şeydir - bir binanın taşları üzerinde parlayan güneş ya da bir vazoda güneş..


Photoshop'ta stil çerçeveleri oluşturun

Nasıl Yapılır Sep 11, 2025

Sayfa 1/2: Sayfa 1 Sayfa 1 Sayfa 2 ..


Adobe XD'de prototipleme ile başlayın

Nasıl Yapılır Sep 11, 2025

UX tasarım uzmanlarına olan talebin büyümeye devam ettiği için tasarımcılar, yüksek kaliteli prototipler oluşturacak kadar güçlü olan kullanımı kolay araçlar arıyorlar, ancak..


Kategoriler