Simple Angular Project with Search capabilities
This project was generated with Angular CLI version 6.0.8.
git clone git@github.com:arnigu/opis-search.git
cd opis-search
npm install
npm start
Run npm start for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.
Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.
Run ng test to execute the unit tests via Karma.
Run ng e2e to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help or go check out the Angular CLI README.
# First create module with routing
ng g module home/admin/categories --routing
# Generate Main page component for overview inside the moddule
ng g component home/admin/categories/overview --module home/admin/categories
# Generate Details for overview inside the moddule
ng g component home/admin/categories/details --module home/admin/categories
Edit the categories-routing.module.ts adding the overview
...
...
const routes: Routes = [{
path: '',
component: OverviewComponent
}];
...
...
Add Lazy Loading to the main module home-routing.module.ts
...
...
{
path: 'categories',
loadChildren: './admin/categories/categories.module#CategoriesModule'
},
...
...
Add categories link to navigation home-nav-component.html
...
...
<a mat-list-item routerLink="/categories" routerLinkActive="active-link">Categories</a>
...
...