Ashraful Karim Miraz
What is Material Design?
Text
Text
Angular JS
DI
Services
Modules
Data Binding
Standard Directives
Animations & Effects
Data-aware Components
Angular Material
Elements
Themes
Angular JS
CSS layout
ARIA support
Ink & UX Effects
Component Services
Rich UI components
Angular Material Design
SDK, Docs, Demos
Text
API Documentation
Embedded Demos
Demo Source Code
Links to Specifications
Links to GitHub Repos
Accessibility for Rich Internet Apps
Support for Screen Readers
Keyboard Navigation
Focus Support
... supported within each Angular Material component
Why create a Layout system for Angular Material ?
Easy element alignments & layouts
Angular Material
Bower Library
Online Docs
Material Specification
<!DOCTYPE html>
<html lang="en" >
<head>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/angular_material/1.0.5/angular-material.min.css">
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular-animate.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular-aria.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular-messages.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angular_material/1.0.5/angular-material.min.js"></script>
<script type="text/javascript">
angular.module('firstApplication', ['ngMaterial']);
</script>
</head>
<body ng-app="firstApplication" ng-cloak>
<md-toolbar class="md-warn">
<div class="md-toolbar-tools">
<h2>HTML 5</h2>
</div>
</md-toolbar>
<md-content flex layout-padding>
<p>HTML5 is the next major revision of the HTML standard superseding HTML 4.01, XHTML 1.0, and XHTML 1.1.
HTML5 is a standard for structuring and presenting content on the World Wide Web.</p>
<p>HTML5 is a cooperation between the World Wide Web Consortium (W3C) and the Web Hypertext Application
Technology Working Group (WHATWG).</p>
<p>The new standard incorporates features like video playback and drag-and-drop that have been previously
dependent on third-party browser plug-ins such as Adobe Flash, Microsoft Silverlight, and Google Gears.</p>
</md-content>
</body>
</html>
Less Controller Dependency
Create a Student registration form.
Data type:
Name, Age, Class (DD), Section (Radio), Roll No., Birth of Date
Create a Card view with Toolbar with Form Title (Student Reg.) and a Save Button
After save the Details will show on a Toolbar with Name and Other information with Content.