javascript - Material Design in Angular won't work -


i have problem angular material including. i've installed angular-material bower in angular project , included scripts , stylesheet. angular v1.4.1 , angular material 0.10.0. there wrong dependency?

var app = angular.module('startapp', ['ngmaterial'    ]);    app.controller('maincontroller', ['$scope',    function($scope) {      $scope.title = 'web page';      $scope.array = [{          name: 'data 1',          duration: '01:42',          creationdate: new date('2014', '03', '08')        },        {          name: 'data 2',          duration: '00:58',          creationdate: new date('2014', '03', '08')        },        {          name: 'data 3',          duration: '02:45',          creationdate: new date('2014', '03', '08')        }];    }]);
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>  <!doctype html>  <html class="no-js">    <head>      <meta charset="utf-8">      <title>web page</title>      <meta name="description" content="">      <meta name="viewport" content="width=device-width">      <!-- place favicon.ico , apple-touch-icon.png in root directory -->      <link rel="stylesheet" href="bower_components/angular-material/angular-material.css">      <!-- build:css(.) styles/vendor.css -->      <!-- bower:css -->      <!-- endbower -->      <!-- endbuild -->      <!-- build:css(.tmp) styles/main.css -->      <link rel="stylesheet" href="styles/main.css">      <!-- endbuild -->          </head>    <body ng-app="startapp">    <md-button>asd</md-button>      <!--[if lt ie 7]>        <p class="browsehappy">you using <strong>outdated</strong> browser. please <a href="http://browsehappy.com/">upgrade browser</a> improve experience.</p>      <![endif]-->        <!-- main content -->      <div class="main" ng-controller="maincontroller">        <div class="container">          <h1> {{title}} </h1>            <div ng-repeat="data in array" class="col-md-6">              <p class="title">{{data.name}}</p>              <p class="title">{{data.duration}}</p>              <p class="title">{{data.creationdate | date}}</p>          </div>          </div>      </div><!-- end main content -->        <!-- include angular material -->          <script src="bower_components/angular-material/angular-material.js"></script>      <!-- build:js(.) scripts/vendor.js -->      <!-- bower:js -->      <script src="bower_components/jquery/dist/jquery.js"></script>      <script src="bower_components/angular/angular.js"></script>      <script src="bower_components/bootstrap-sass-official/assets/javascripts/bootstrap.js"></script>      <script src="bower_components/angular-animate/angular-animate.js"></script>      <script src="bower_components/angular-cookies/angular-cookies.js"></script>      <script src="bower_components/angular-resource/angular-resource.js"></script>      <script src="bower_components/angular-route/angular-route.js"></script>      <script src="bower_components/angular-sanitize/angular-sanitize.js"></script>      <script src="bower_components/angular-touch/angular-touch.js"></script>      <script src="bower_components/angular-aria/angular-aria.js"></script>      <!-- endbower -->      <!-- endbuild -->                    <!-- build:js({.tmp,app}) scripts/scripts.js -->                      <!-- controllers -->          <script src="scripts/controllers/main.js"></script>          <script src="scripts/controllers/about.js"></script>          <!-- modules -->          <script src="scripts/app.js"></script>          <!-- endbuild -->            </body>  </html>

clean javascript libraries, order important!

  1. jquery.js
  2. angular.js
  3. all angular sub modules
  4. your application scripts

var app = angular.module('startapp', ['ngmaterial'    ]);    app.controller('maincontroller', ['$scope',    function($scope) {      $scope.title = 'web page';      $scope.array = [{          name: 'data 1',          duration: '01:42',          creationdate: new date('2014', '03', '08')        },        {          name: 'data 2',          duration: '00:58',          creationdate: new date('2014', '03', '08')        },        {          name: 'data 3',          duration: '02:45',          creationdate: new date('2014', '03', '08')        }];    }]);
<!doctype html>  <html class="no-js">    <head>      <meta charset="utf-8">      <title>web page</title>      <meta name="description" content="">      <meta name="viewport" content="width=device-width">      <!-- place favicon.ico , apple-touch-icon.png in root directory -->      <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/angular_material/0.10.0/angular-material.min.css">          </head>    <body ng-app="startapp">    <md-button>asd</md-button>      <!--[if lt ie 7]>        <p class="browsehappy">you using <strong>outdated</strong> browser. please <a href="http://browsehappy.com/">upgrade browser</a> improve experience.</p>      <![endif]-->        <!-- main content -->      <div class="main" ng-controller="maincontroller">        <div class="container">          <h1> {{title}} </h1>            <div ng-repeat="data in array" class="col-md-6">              <p class="title">{{data.name}}</p>              <p class="title">{{data.duration}}</p>              <p class="title">{{data.creationdate | date}}</p>          </div>          </div>      </div><!-- end main content -->        <!-- include angular material -->      <script src="https://code.jquery.com/jquery-2.1.4.js"></script>      <script src="https://code.angularjs.org/1.4.1/angular.js"></script>      <script src="https://code.angularjs.org/1.4.1/angular-animate.js"></script>      <script src="https://code.angularjs.org/1.4.1/angular-aria.js"></script>      <script src="https://ajax.googleapis.com/ajax/libs/angular_material/0.10.0/angular-material.min.js"></script>      <!-- build:js(.) scripts/vendor.js -->      <!-- endbuild -->            </body>  </html>


Comments

Popular posts from this blog

How to connect android app to App engine -

gcc - MinGW's ld cannot perform PE operations on non PE output file -

php - display validation error message next to the textbox in codeigniter -