Angular Material中的一些问题

Toast 的使用

$mdToast.show(
  $mdToast.simple()
    .content(msg)
    .position('top left')
    .hideDelay(3000)
);

改变 CSS

这时候,我们可能并不愿意很麻烦地自定义模板。我们可以选择指定一个模板,然后在 css 中写上相关的配置文件

$mdToast.simple.content('some msg here')
  .theme('success-toast');

这时候生成的元素会带上 class,md-toast.md-success-toast-theme

于是我们可以修改 CSS 文件:

md-toast.md-success-toast-theme {
  background-color: red;
  text-align: center;
}

这时候 js 会打印出「未注册主题」的 warnings,我们可以在 js 里面注册一个主题:

app.config(function($mdThemingProvider) {
  $mdThemingProvider.theme('success-toast');
});
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,892评论 25 709
  • 内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新...
    皇小弟阅读 47,032评论 22 665
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,334评论 8 183
  • 年轻的夫妻,可以吵闹,可以分离,可以各奔东西,但老年的夫妻,生命枯竭得只剩彼此可以依靠。 朋友告诉我,她的父母一生...
    劉建業阅读 3,196评论 0 0
  • 我无力的在跑道上奔跑着, 奔跑着, 直到, 没有了路,没有了远方。 我孤独的在跑道上奔跑着, 奔跑着, 直到, 没...
    九八卢聪阅读 981评论 0 0