David_Moses_HENDERSON
1 min readMay 11, 2022

--

Angular bir framework tür.

NgModule isimli modüllerden oluşur.

Modüller Component’leri barındırır.

Mini app’ler bir araya gelip angular uygulamamızı ortaya çıkarır yani her modül bir mini app’tir.

Her uygulamada bir root modül vardır.

Component’teki view ile uygulamadaki mantık(logic) bir arayüze kavuşur.

Service’i component kullanır.

Service’in view ile direk ilişkisi yoktur.

Component, Service TypeScript class’ıdır.

Component, Service Decorator ile anguların bir parçası olurlar.

Her Component’in kendi view’i vardır.

View geçişi için angular Route Service’i kullanıma sunar.

angular.json dosyası: Uygulama içerisinde ayarları yaptığımız yerdir. Third party kütüphane veya bizim yarattığımız css, js dosyaları kullanacağımızda ilgili kütüphaneleri ve dosyalarının yolunu buraya ekleriz.

Observable(izlenebilir) kavramından biraz bahsetmek istiyorum. Observable şunun için kullanılır; Örneğin bir servise “get” yaptığınızda o servisi sadece izlersiniz. Yani observal olur. Ne zaman siz bu servisin sonunda subscribe (abone) olursunuz, işte o zaman servise bağlanmış olursunuz. Geriye sadece response kullanarak içerideki dataya ulaşmanız kalır.

package.json içine ilk süslüler komutların olduğu kısma,

"deploy": "ng build -sm -ec -bh /kartvizit-app-angular/ & ngh --no-silent"

komutunu ekleyerek, githuba yüklenen değişiklikler yayındaki sayfaya işlenir.

bazı hatalarda kullanılabilecek komutlar

npm install --save-dev @angular-devkit/build-angular
npm i --only=dev
npm install
ng update
npm update

--

--