6 Kasım 2023 Pazartesi

Github istediğimiz tarihe push yapmak

 Merhaba arkadaşlar!


Bu yazıda github üzerinde dilediğiniz tarihe nasıl push atabileceğinizi anlatacağım


Sırasıyla bu komutları uygulayarak verdiğiniz tarihe push atabilirsiniz:

git add .

git commit --amend --no-edit --date="Wed Mar 16 20:00:00 2022 -0600" 

git pull --allow-unrelated-histories

git push

Angular yardımıyla dinamik isimlenen click event'ı oluşturma

Selamlar!

Bu yazıda typescript tarafta tanımlanmış bir değişken tipinden yardım alarak dinamik isimli click event'ı oluşturuyoruz.
Typescript tarafta Event isimlerimiz

  • checkEN()
  • checkTR()
  • checkJP()
  • checkCN()
  • checkDE()
gibi isimler ise ve bunları ngFor ile dönülen bir değişken butonuyla kullanmak istiyorsak alttaki kod yapısını kullanmamız gereklidir.


<button (click)="this['check' + translation.language.substr(0,2)]()" type="button" name="phoneType_Type{{translation.language}}" id="PhoneType_Type{{translation.language}}" class="form-control"> </button>

TypeScript Çok boyutlu diziyi tek boyutlu diziye dönüştürmek

Merhaba! Eski notlarımdan bulduğum bir kodu burada sizinle paylaşmak istedim. let denemeResult: Array = new Array(); Çok boyutlu bir diziyi Örnek : [ [1,2],[1],[1,3,3],[[1],[2]]] gibi bir yapıyı tek boyutlu diziye dönüştürme cal0EventsDeneme.forEach(item => { denemeResult = denemeResult.concat(item.calendarEvents) }); const comperator = function (a, b) { return a.calendarId === b.id; } let eslesenler = indexedData.filter(a => this.selectedCalendars.some(b => comperator(a, b))); let eslesmeyenler = indexedData.filter(a => !this.selectedCalendars.some(b => comperator(a, b)));