angular-material-facade

Facade for angular-material components

Usage no npm install needed!

<script type="module">
  import angularMaterialFacade from 'https://cdn.skypack.dev/angular-material-facade';
</script>

README

angular-material-facade

Facade for angular-material components

In construction :)

Why this?

Compare yourself:

This:

<md-input-container class="md-block">
  <label>Description</label>
  <input md-maxlength="30" required md-no-asterisk name="description" ng-model="project.description">
  <div ng-messages="projectForm.description.$error">
    <div ng-message="required">This is required.</div>
    <div ng-message="md-maxlength">Thats too long.</div>
  </div>
</md-input-container>

Or:

<input-text name="description" is-required="true" model="vm.description" label="Description"></input-text>

¯_(ツ)_/¯

Available components: