Angular 2 Data Display - Angular 2

How data is displayed in Angular 2?

Description

Data can be displayed by binding controls in the UI. Angular displays data using interpolation and other binding properties such as binding in HTML template to the Angular component properties.

Example

Below example describes the use of displaying data in Angular 2:

Above code includes below configuration options

  • User can configure index.html file using typescript version. SystemJS transpilers TypeScript to JavaScript before running the application using the transpiler option.
  • If the user does not want to transpile to JavaScript before running the application, they can see the compiler warnings and errors hidden in the browser.
  • The TypeScript generates metadata for each and every class of the code when the emitDecoratorMetadata option is set. If you don't specify this option, large amount of unused metadata will be generated which affects the file size and impact on the application runtime.
  • Angular 2 includes packages form the app folder where files will have the .ts extension.
  • Next it loads the main component file from the app folder. If main component file is not found, then it will display the error in the console.
  • When Angular calls the bootstrap function in main.ts, it reads the Component metadata, finds the 'app' selector, locates an element tag named app, and loads the application between those tags.

To run the code, TypeScript(.ts) files are needed which should be saved under the app folder.

datadisplay_main.ts

Now create a component in TypeScript(.ts) file as shown below:

datadisplay_app.component.ts

  • @Component is a decorator which makes use of configuration object for creating a component.
  • Selector creates an instance of the component where it finds <my-app> tag in parent HTML.
  • @view contains a template that tells Angular how to render a view.
  • Export specifies that the component is available outside the file.

Output

Below steps can be carried out to see how above code works:

  • Save above HTML code as index.html file as and use the above app folder which contains .ts files.
  • Open the terminal window and enter below command:

  • After few minutes, a browser tab should open and should display the output as shown below.

OR this file can be run in another way:

  • Save above HTML code as angular2_hello_world.html file in the server root folder.
  • Open this HTML file as http://localhost/angular2_hello_world.html and output as shown below will be displayed.

All rights reserved © 2020 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status

Angular 2 Topics