Giter VIP home page Giter VIP logo

flight-booking's Introduction

Flight Booking - Web Application using Angular, TypeScript + ASP.NET

Day1 - Angular & ASP.NET Core

Multi-page VS Single-page

MPA.png

SPA(Single-page Angular)

Angular

  1. Angular -> TypeScript
  2. Javascript Runs on Browsers
  3. TS Typescript
app.componen.ts file:
class AppComponent {

}

//Export the class from the outside of the file
export class AppComponent {
    //name: title; field: string
    title: string = 'app'; 
    title = 'app';
    items: stringp[] = ['item 1', 'item 2'];
}


//TypeScript Array Field
export class AppComponent {
    log(text: string): void { 
        var message: string = 'Message' + text;
        console.log(message);
    }
    //public by default
    private log(text: string) : void {...}
    items = ['item 1', 'item 2'];

    f() {
        this.log(...);
        this.items...
    }
}
var a: number[]
var a: string[]
var a: boolean[]
var app: AppComponent[]
  1. TypeScript in aciton
@Component({...})
export class AppComponent{

}

@Component({
    selector: 'app-root',
    templateUrl: './app.component.html'
})
export class AppComponent {

}
  1. Angular - self-definced type
<body>
    <app-root>
    </app-root>
</body>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.