首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Angular 2中使用MaterializeCSS

如何在Angular 2中使用MaterializeCSS
EN

Stack Overflow用户
提问于 2017-01-30 21:37:49
回答 4查看 14.3K关注 0票数 10

我真的想在Angular2中使用materializecss

我遵循了下面的步骤

https://www.npmjs.com/package/angular2-materialize

我还在学习Angular2和使用angular-cli。但我不知道在哪里添加插件bec。

我不知道webpack在哪里。我也试着遵循下面的步骤,https://medium.com/@ladyleet/using-materializecss-with-your-angular-2-angular-cli-app-2eb64b05a1d2#.cpgjvvo7m

但我不知道angular-cli-build.js在哪?

哦,顺便说一句,我用的是angular-cli.我希望有人能帮我。

我真的很喜欢materializecss.当我使用AngularJS时,我总是使用它。

谢谢。

EN

回答 4

Stack Overflow用户

发布于 2018-06-03 03:49:00

来自此存储库的答案:https://github.com/stanleyeosakul/angular-travelville

设置具体化CSS

  1. 运行yarn add materialize-css@next (或将CSS物化为.angular-cli.json (或angular.json) )

json // .angular-cli.json { "apps": [ { ... "styles": [ "../node_modules/materialize-css/dist/css/materialize.min.css", "styles.css" ], "scripts": [ "../node_modules/materialize-css/dist/js/materialize.min.js" ], ... } ] }

  • ./src/typings.d.ts中声明M变量(或者自己创建文件)

typescript declare var M;

  • Materialize CSS现已集成到Angular!

票数 6
EN

Stack Overflow用户

发布于 2017-04-18 04:40:54

可以在主styles.sass文件中导入materialize css,如下所示。

代码语言:javascript
复制
// override fonts path to prevent build errors (or use resolve-url loader)
$roboto-font-path: "../node_modules/materialize-css/fonts/roboto/"

// optionally override color variables eg: ...
$primary-color: color("materialize-purple");

@import "~materialize-css/sass/materialize"
票数 4
EN

Stack Overflow用户

发布于 2017-01-30 22:14:32

甚至我也尝试过使用angular-cli项目来实现css,遵循MaterializeCss的指示,并且它起作用了。我遵循的步骤是:

安装jquery、materialize-css和angular2-materialize

在angular-cli脚本中添加jquery和物化

代码语言:javascript
复制
  "scripts": [
   "../node_modules/jquery/dist/jquery.js",
   "../node_modules/materialize-css/dist/js/materialize.js"
  ]

在angular-cli中添加materialize.css

代码语言:javascript
复制
 "styles": [
 "../node_modules/materialize-css/dist/css/materialize.css"
 ]

最后在app.module.ts中导入MaterializeModule

代码语言:javascript
复制
 import { MaterializeModule } from 'angular2-materialize';
 @NgModule({
  imports: [
   MaterializeModule
  ]
 })
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41937283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档