Skip to content

Instantly share code, notes, and snippets.

View rajaramtt's full-sized avatar
🤘
Learning and Sharing

Raja Ram T rajaramtt

🤘
Learning and Sharing
  • Hyderabad, India
View GitHub Profile
@rajaramtt
rajaramtt / map.ts
Last active September 14, 2020 19:54
/*
{
"goodPackage": {
"upsellList": [
{
"productCode": "product1"
}
]
Property
<img [src]="heroImageUrl">
<app-hero-detail [hero]="currentHero"></app-hero-detail>
<div [ngClass]="{'special': isSpecial}"></div>
Event
<button (click)="onSave()">Save</button>
@rajaramtt
rajaramtt / angular forms.ts
Created May 17, 2020 11:44
angular forms
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
})
export class AppComponent {
form = this.formBuilder.group({
firstName: [''],
lastName: [''],
age: [''],
});
@rajaramtt
rajaramtt / Refactoring Tips.md
Created May 25, 2020 11:02
Refactoring Tips
const greet = (obj) => {
  return `${obj.greeting}, ${obj.firstName}${obj.lastName}`;
}
best way
const greet = ({
@rajaramtt
rajaramtt / visualstudio Keyboard shortcuts for Windows.md
Last active May 25, 2020 11:40
visualstudio Keyboard shortcuts for Windows
Ctrl+, User Settings
Ctrl+K Ctrl+S Keyboard Shortcuts
Ctrl+T Show all Symbols
Ctrl+G Go to Line...
Ctrl+P Go to File...
Ctrl+Shift+O Go to Symbol...
Ctrl+Space Trigger suggestion
Ctrl+. Quick Fix
@rajaramtt
rajaramtt / Flex box and Grid layout.md
Last active June 4, 2020 04:39
Flex box and Grid layout

Diff

Grid Layout is a two-dimensional and flexbox is a one-dimensional

Grid’s approach is layout-first and Flexbox’ approach is content-first

Flexbox small-scale layouts Grid’s larger scale

Grid is Container-Based, Flexbox is Content-Based

@rajaramtt
rajaramtt / React.md
Last active March 29, 2025 10:41
React is an open-source JavaScript library

React is a JavaScript library

React is not a framework (unlike Angular, which is more opinionated)

React is an open-source project created by Facebook

creating a new single-page app, use Create React App. server-rendered website with Node.js, try Next.js.

@rajaramtt
rajaramtt / gist
Last active October 19, 2021 20:57
12
# Check out to a temporary branch:
git checkout --orphan TEMP_BRANCH
# Add all the files:
git add -A
# Commit the changes:
git commit -am "Initial commit"
@rajaramtt
rajaramtt / trim-input.directive.ts
Created September 1, 2020 12:52
Angular Input Trim Directive
import { Directive, HostListener, OnInit, Optional } from '@angular/core';
import { NgControl } from '@angular/forms';
@Directive({
// tslint:disable-next-line:directive-selector
selector: 'input[trimInput],textarea[trimInput]',
})
export class TrimInputDirective implements OnInit {
constructor(@Optional() private ngControl: NgControl) {
@rajaramtt
rajaramtt / cookie-typescript-utils.ts
Created November 23, 2020 12:31 — forked from joduplessis/cookie-typescript-utils.ts
Setting, deleting and retrieving cookies in Typescript.