AngularCLI Genel Notlar
Önce node.js kurulur ardından komut sistemiyle angular yüklenir.
Node.js kurulduğunu doğrulamak için. Node -v
Node.js installer kurulduğunu doğrulamak için. Npm -v
Angular cli kurulum
npm install -g @angular/cli
ng new my-dream-app
cd my-dream-app
ng serve
http://localhost:4200/ adres ve portunda çalıştırır.
dependency nedir?
hazır yazılmış başka sınıfları kendi kodunuz içinde kullandığınızdan, kullandığınız bu diğer sınıflara da dependency denir
https://medium.com/@atarikguney/dependency-injection-nedir-1124c15249ad
angularcli angularjs den farklıdır.
Npm:paket yöneticisidir.
Yardım komutları
ng help
ng generate --help
Yazım kuralları =CamelCase: değişken, sınıf, metod veya fonksiyonun kelimeleri bitişik ve küçük harfle başlayacak şekilde yazılmasıdır.
Örnek: thisIsVariable, getCustomer
angular.json=angular projesinin varsayılan ayarlarının olduğu dosya.Dosyadaki değerlerin açıklaması aşağıdaki adreste.
https://github.com/angular/angular-cli/wiki/angular-workspace
typescript:javascriptin bir üst kümesidir.
Component
Selector:componenentin adı.bir componenti çağırmak istiyorsak bu ismi kullanamalıyız.
Templateurl:componentin view tarafı yani görünüm tarafı.
stylesurl=stil dosyasının çağrıldığı adres.dizidir birden fazla css,scss v.b çağrılabilir.
Export class component_adı
aslında componenetler birer classdır.biz classlar içinde fonksiyonlarımızı tanımlayacağız.
Komponent oluşturma > ng generate component bilesen
-------------------------------------------
değişken tanımlama
class içerinde bu şekilde tanımlayabilriz. isim='gökhan';
isim:string;
isimler: Array
ngOninit bir methoddur.methodların içerisinde değişken tanımlamak için
let (değişken değeri değişecekse) ve const (değişken değeri değişmeyecekse )kullanılır.
Const isim = 'isim';
this.isim='gokhan';
string number boolean array any değişken tipleridir.
Class içinde çağrılan değişken method içinde çağrılırken başına this konur.
Servisler
komponentler arası veri haberleştirmek için veya bir veriyi heryerde kullanmak için yada verileri dışarıdan almak için servisler kullanılır.
Servislerin istenilen component içinde çalıştırılması için constructor içinde yazılması gerekiyor.
Constructor (private takma_ismi_servisadi:çağrılacak_servis_adi){}
ng generate service gokhan
örneğin Constructor (private servis:gokhan ){}
JQUERY yükleme
npm install jquery –save
bootstrap yükleme
npm install bootstrap –save
jquery ve bootstrap'ın devreye girmesi için angular.json içine eklenmelidir.
"styles": [
"src/styles.scss",
"node_modules/bootstrap/dist/css/bootstrap.min.css"
],
"scripts": [
"node_modules/jquery/dist/jquery.min.js",
"node_modules/bootstrap/dist/js/bootstrap.min.js"
]
},
angular material ekleme
ng add @angular/material
angular.json içine ekliyor
projeyi yayına koymak için
ng build --prod



Yorumlar
Yorum Gönder