Skip to content

Used the Angular Material 2 Stepper control to build out an early test bed for Premera's online vision claim submittal process. Primary goal was to enable the visual designers to try different CSS settings to get the padding and colors right.

Notifications You must be signed in to change notification settings

jeffsmithsailing/AngularMaterial2Vision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installing the prerequisites

Node.js and NPM : Download Node.js from https://nodejs.org/en/download and install on your system. NPM comes bundled with Node.js

angular-cli : Install angular-cli by executing npm install -g @angular/cli command on your your terminal or command prompt. For more details visit https://github.com/angular/angular-cli. Depending on the version of node you have installed you might not need this.

Install npm packages : In terminal or command line go to your project root directory (inside the angular2MaterialPatternLibrary) and run npm install command, it will download all the dependencies under node_modules folder.

Using CLI

Running Server

Run npm install in your terminal then navigate to http://localhost:3001/. The app will automatically reload if you change any of the source files.

Adding a new feature

  1. In the app/ folder create a new folder with a name that matches the feature you want to add.
  2. In that folder you create add 3 files example-component.html, example-component.scss and example-component.ts

in the example-component.ts file add this.

import { Component } from '@angular/core';


  @Component({
      selector: 'ms-example',
      templateUrl: './example-component.html', // change this to the name of your html file
      styleUrls: ['./example-component.scss'] // change this to the name of your scss file.
  })
  export class ExampleComponent { // name this to match your component you want to implement.

}
  1. To import your folder go to app/app.module.ts and go to line 56 and add your folder like the examples there.
  2. Go to app/app-routing.module.ts on or after line 13
  import { ExampleComponent } from './example/example-component';

Then on or after line 17 and add

  { path: 'example', component: ExampleComponent }, // the path is the URL route that we will target from our nav. The component is out component we are using for that path.
  1. Add it to our nav list so we can navigate to that path in the URL.
<!-- Example -->
  <div>
    <mat-list-item [routerLink]="['/example']" data-toggle="collapse" data-parent=".sidenav-padding" data-target="#exampleCollapse"> // This is how to point it to the right URL update with the path names you set in the app/app-routing.module.ts file [routerLink]="['/example']"
      Example
    </mat-list-item>
    <div id="exampleCollapse" class="collapse">
      <mat-list-item class="navLinksHover">
          <a class="navLinks">
            - Example sub menu
          </a>
      </mat-list-item>
    </div>
  </div>
<!-- End Example -->

//

About

Used the Angular Material 2 Stepper control to build out an early test bed for Premera's online vision claim submittal process. Primary goal was to enable the visual designers to try different CSS settings to get the padding and colors right.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published