# base-starter-angular
**Repository Path**: mirrors_vaadin/base-starter-angular
## Basic Information
- **Project Name**: base-starter-angular
- **Description**: Base Starter for Vaadin components with Angular
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-11-23
- **Last Updated**: 2026-05-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Base Starter for Vaadin components with Angular
## Prerequisites
First [install yarn](https://yarnpkg.com/docs/install).
## Build Setup
``` bash
# install dependencies
$ yarn install
# serve with hot reload at localhost:4200
$ yarn start
# build for production with minification
$ yarn build
```
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.0.3.
To get more help check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).
## Recreating this project
```bash
$ yarn global add @angular/cli
$ ng new hello-angular
$ cd hello-angular
$ yarn add @vaadin/vaadin-core
```
In `src/app/app.module.ts`:
```typescript
import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
```
...and inside `@NgModule` add:
```typescript
schemas: [CUSTOM_ELEMENTS_SCHEMA],
```
In `src/app/app.component.ts`:
```typescript
import '@vaadin/vaadin-button/vaadin-button.js';
import '@vaadin/vaadin-text-field/vaadin-text-field.js';
```
In `src/app/app.component.html`:
```html