是否有像离子启动项目一样的材料角度启动项目?我尝试过使用角种子并将其与材料角连接,但没有任何人可以提供帮助吗?我基本上需要的是像离子启动项目 HTML 一样获取 HTML,但具有材料风格
https://github.com/angular/angular-seed.git material.angularjs.org
是否有像离子启动项目一样的材料角度启动项目?我尝试过使用角种子并将其与材料角连接,但没有任何人可以提供帮助吗?我基本上需要的是像离子启动项目 HTML 一样获取 HTML,但具有材料风格
https://github.com/angular/angular-seed.git material.angularjs.org
你可以试试这个。
AngularJS Material-Start
这个 Material start* 项目是 AngularJS Material 应用程序的种子。该项目包含一个示例 AngularJS 应用程序,并预先配置为安装 Angular 框架和一堆开发和测试工具,以实现即时 Web 开发的满足感。
另一个有趣的例子,我多次用作指导和灵感,展示了比材料开始更复杂的布局。
codepen: http://codepen.io/kyleledbetter/pen/gbQOaV
这是我的解决方案:
鲍尔.json
{
"name": "MyApp",
"version": "0.0.1",
"dependencies": {
"angular": "^1.3.0",
"json3": "^3.3.0",
"es5-shim": "^4.0.0",
"angular-animate": "^1.3.0",
"angular-cookies": "^1.3.0",
"angular-resource": "^1.3.0",
"angular-route": "^1.3.0",
"angular-sanitize": "^1.3.0",
"angular-touch": "^1.3.0",
"angular-material": "master"
},
"devDependencies": {
"angular-mocks": "~1.3.0",
"angular-scenario": "~1.3.0"
},
"appPath": "app"
}
还有我的 index.html
<!doctype html>
<html ng-app="App">
<head>
<meta charset="utf-8">
<title>MyApp</title>
<meta name="description" content="">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no">
<!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
<!-- build:css(.) styles/vendor.css -->
<!-- bower:css -->
<link rel="stylesheet" href="bower_components/angular-material/angular-material.css" />
<!-- endbower -->
<!-- endbuild -->
<!-- build:css(.tmp) styles/main.css -->
<link rel="stylesheet" href="styles/main.css">
<link rel="stylesheet" href="styles/blue-grey-theme.css">
<!-- endbuild -->
</head>
<body layout="row" md-theme="blue-grey">
<!--[if lt IE 7]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade
your browser</a> to improve your experience.</p>
<![endif]-->
<md-sidenav layout="column" style="overflow: hidden; display: flex;"
class="md-sidenav-left md-whiteframe-z2"
md-component-id="left"
md-is-locked-open="$media('gt-md')">
<md-toolbar style="min-height: 64px; max-height:64px;">
<h2 class="sidenav-header">Title</h2>
</md-toolbar>
<md-content flex style="overflow: auto;" ng-cloak>
...
</md-content>
</md-sidenav>
<div layout="column" layout-fill tabIndex="-1" role="main">
<md-toolbar layout="row">
<div class="md-toolbar-tools" flex layout="column">
<div layout="row" flex>
<button class="menu-icon"
hide-gt-md
aria-label="Toggle Menu"
style="position: relative; top: -5px;"
ng-click="openMenu()">
<md-icon icon="images/icons/ic_menu_24px.svg"></md-icon>
</button>
</div>
</div>
</md-toolbar>
<md-content ng-view="" md-scroll-y flex class="md-padding" ng-cloak></md-content>
</div>
<!-- build:js(.) scripts/oldieshim.js -->
<!--[if lt IE 9]>
<script src="bower_components/es5-shim/es5-shim.js"></script>
<script src="bower_components/json3/lib/json3.js"></script>
<![endif]-->
<!-- endbuild -->
<!-- build:js(.) scripts/vendor.js -->
<!-- bower:js -->
<script src="bower_components/angular/angular.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>
<script src="bower_components/hammerjs/hammer.js"></script>
<script src="bower_components/angular-material/angular-material.js"></script>
<!-- endbower -->
<!-- endbuild -->
<!-- build:js({.tmp,app}) scripts/scripts.js -->
<script src="scripts/app.js"></script>
<script src="scripts/controllers/main.js"></script>
<script src="scripts/controllers/about.js"></script>
<!-- endbuild -->
</body>
</html>
然后我将我用过的主题 css“blue-grey-theme.css”复制到了应用程序样式文件夹中。就这样
您所要做的就是创建 HTML 和 JS 文件并使用<script>
标签将它们连接在一起。你不需要 Grunt 或 Yeoman 来玩 Angular Material。bower init
只需在保存文件的文件夹中输入终端,即可通过 Bower 下载必要的文件。下载 Angular Material 后,只需转到他们的Git 页面并将 JS 文件依赖项复制并粘贴到您的 HTML 中,该 HTML 文件也应通过 Bower 下载或通过 CDN 链接。他们的 Git 页面概述了启动和运行 Angular Material 所需的一切。
如果您使用的是 Angular 2,那么在 https://github.com/angular/material2 上有一个很好的指南,位于https://github.com/angular/material2/blob/master/guides/getting-started.md
也可以在https://github.com/jelbourn/material2-app和https://github.com/kara/leashed-in找到样本