Angular2材料中的Md-ripple

1 javascript material-design angular-material2 angular

我没有找到任何关于如何使用ng2材料的md-ripple的信息.

试着

<button md-ripple-foreground class="loginButton"></button>
Run Code Online (Sandbox Code Playgroud)

要么

<button md-ripple-fade-in class="loginButton"></button>
Run Code Online (Sandbox Code Playgroud)

要么

<button md-ripple class="loginButton"></button>
Run Code Online (Sandbox Code Playgroud)

但它们都没有真正起作用.怎么打开它?

如果你不知道涟漪如何工作:https://codepen.io/Craigtut/pen/dIfzv

https://github.com/angular/material2/tree/master/src/lib/core/ripple

Mee*_*ave 7

面对同样的问题,我就是这样做的 - 我想在MdCard中实现它并且它有效.

在app.module.ts中,或模块文件所在的位置 - >

import { MdRippleModule } from '@angular/material';
Run Code Online (Sandbox Code Playgroud)

不要忘记在同一文件中的@NgModule内部导入声明

imports: [ MdRippleModule ]
Run Code Online (Sandbox Code Playgroud)

现在直接标记要实现涟漪效应指令的位置

在我的例子中:

<md-card
  md-ripple
  mdRippleColor="#00E4AC">
Content 
</md-card>
Run Code Online (Sandbox Code Playgroud)

在以上示例中使用更像mdRippleColor性质,请参考此链接:HTTPS:̶/̶/̶g̶i̶t̶h̶u̶b̶.̶c̶o̶m̶/角度/材料2/BLOB /主/ SRC/LIB /核心/脉动/̶R̶E̶A̶D̶M̶E̶.̶m̶d̶#API-摘要(由于版本升级,链接不再可用)

  • 请注意,如果您的版本高于beta.11,则不再支持此答案 (2认同)