角度为1.x的角度材料

时间:2017-09-10 03:46:53

标签: angularjs material-design angular-material angularjs-material

我计划将AngularJS 1.x版本与Angular Material设计一起使用。

在我搜索文章时,我想出了两个URL。第一个是我用于Angular 1.x.如果我没有错,那么第二个是Angular 2.x和更高版本。希望有人能更多地了解这一点。

https://material.angularjs.org

https://material.angular.io

1 个答案:

答案 0 :(得分:2)

是的,你是对的!要使用 angularjs 设置您的应用,请使用第一个

<强>样本

// Code goes here

angular.module('webapp', ['ngMaterial'])
  .controller('AppCtrl', function($scope) {
    $scope.todos = [];
    for (var i = 0; i < 45; i++) {
      $scope.todos.push({
        face: 'https://avatars0.githubusercontent.com/u/598463?v=3&s=60',
        what: "Brunch this weekend?",
        who: "Markus Thiel",
        notes: "I'll be in your neighborhood doing errands."
      });
    }
  });
<!DOCTYPE html>
<html ng-app="webapp">
<head>
  <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/angular_material/0.6.1/angular-material.min.css">
  <link rel="stylesheet" href="style.css" />
  <script src="//cdn.jsdelivr.net/hammerjs/2.0.4/hammer.min.js"></script>
  <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular.min.js"></script>
  <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular-animate.min.js"></script>
  <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular-aria.min.js"></script>

  <!-- Angular Material Javascript now available via Google CDN; version 0.6 used here -->
  <script src="//ajax.googleapis.com/ajax/libs/angular_material/0.6.1/angular-material.min.js"></script>

  <script src="script.js"></script>
</head>

<body ng-controller="AppCtrl" layout="column">
    <md-toolbar md-scroll-shrink>
      <div class="md-toolbar-tools">
        <div flex="50">
          <h3 class="title"><span>My Title</span></h3>
        </div>
        <div flex="50" layout layout-align="end center">
          <md-button class="md-fab" aria-label="Time">
            <md-icon icon="/img/icons/ic_access_time_24px.svg" style="width: 24px; height: 24px;"></md-icon>
          </md-button>
        </div>
      </div>
    </md-toolbar>
    <md-content layout-fill>
      <md-list>
        <md-item ng-repeat="item in todos">
          <md-item-content>
            <div class="md-tile-left">
              <img ng-src="{{item.face}}" alt="{{item.who}}" class="face">
            </div>
            <div class="md-tile-content">
              <h3>{{item.what}}</h3>
              <h4>{{item.who}}</h4>
              <p>{{item.notes}}</p>
            </div>
          </md-item-content>
          <md-divider inset></md-divider>
        </md-item>
      </md-list>
    </md-content>
</body>

</html>

虽然第二个网址是 angular 和angular4,但您可以使用命令npm install安装必要的模块并导入角度应用程序中的模块。

# install Angular Material 2 components
npm install --save @angular2-material/{core,button,card}