Victor Vidolov
1 min readDec 21, 2018

Smart HTML Elements Adds Native Angular Support

Web Components is the future of reusable components development for modern and professional web applications. Smart HTML Elements represents a framework based on Javascript, HTML and CSS for building modern web-based applications optimized for PC and mobile devices. It provides fundamental capabilities like support for HTML Element extensions and inheritance, HTML Templates, Data Binding, Event handling and routing, property change notifications, device and browser compatibility detection and adjustments.

Native Angular Support

Since the latest release Smart HTML Elements provides native support for Angular. In order to use the framework with Angular you have to add the CUSTOM_ELEMENTS_SCHEMA to the app module and import Smart Elements.

import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from ‘@angular/core’;
import { BrowserModule } from ‘@angular/platform-browser’;
import { FormsModule } from ‘@angular/forms’;

import { AppComponent } from ‘./app.component’;
import ‘@smarthtmlelements/smart-core/source/smart.core.js’;

@NgModule({
declarations: [AppComponent],
imports: [BrowserModule, FormsModule],
schemas: [ CUSTOM_ELEMENTS_SCHEMA ],
providers: [],
bootstrap: [AppComponent]
})

export class AppModule { }

More than 30 professional UI components

Smart HTM Elements offers more than 30 professional custom elements including grid, menu, gauge, calendar and many more. It is ideal for professional enterprise UI development and offers professional support, extensive documentation and many examples.