- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 $mdToast.simple().content("some test")
时,它会显示黑色的 toast。如何将该颜色更改为红色、黄色等,取决于错误消息的类型,例如错误、警告和成功。
类似的问题this .
最佳答案
通过指定主题有一种更简单的方法:
$mdToast.simple().content("some test").theme("success-toast")
在你的 CSS 中:
md-toast.md-success-toast-theme {
background-color: green;
...
}
您可以合并消息类型来动态选择主题。
更新:正如 Charlie Ng 指出的那样,为了避免出现有关使用未注册的自定义主题的警告,请使用主题提供程序将其注册到模块中:$mdThemingProvider.theme("success-toast")
另一个更新:有一个breaking change创建于 2015 年 12 月 2 日 (v1.0.0+)。您现在需要指定:
md-toast.md-success-toast-theme {
.md-toast-content {
background-color: green;
...
}
}
关于angularjs - 如何根据 Angular Material $mdToast 中的消息类型更改 Toast 的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28481029/
所以我最近深入研究了 Angular Materials 库,我试图让 $mdToast 堆叠在彼此之上,但我想要它们每当下面的人消失时就会倒下。我该怎么做? 这是我写代码的笔 My code 最佳答
$scope.addPlaylist = function(song) { $scope.playlist.push(song); var el = angular.eleme
如何在 $mdToast 中打印新行 (\n)。 我的代码: function Notification(text) { $mdToast.show( $mdToast.sim
如何在屏幕上同时显示多个$ mdToast。 我已经看到了这个question,但是不适合我。 例如,如果您尝试在click事件上运行这两次,则下一个将隐藏上一个 toast : $mdToast.s
我正在构建一个使用 AngularJS 和 Angular Material 前端的 Web 应用程序。我想使用 $mdToast 作为错误通知。 我的主应用程序 Controller (AppCtr
问题: 如何在拦截器中使用 $mdToast 而不触发错误? 设置: 拦截器定义: (function () { 'use strict'; angular .module('app.
角料mdToast服务文档显示位置可以是'bottom', 'left', 'top', 'right', 'fit'的任意组合. 如何自定义 Toast 以显示在 'top center'位置? 这
我想在页面顶部显示站点消息(如上次操作的成功或错误通知)。 Angular Material 文档 say您可以在顶部放置 toast : position - {string=}: Where to
我真的很苦恼这个问题,我不知道出了什么问题...... 我将省略很多代码,但这本质上是它的要点...基于 Angular material design guidelines这应该可以工作。我一生都无
app.controller('testCtrl', function ($rootScope, $scope, $mdToast) { $scope.showHideToast = fu
我正在尝试在使用 Angular Material 库的 Angular 应用程序中实现 Toast 消息。 app.service('ToastFlash', ['$mdToast', fu
我的同事正在使用 Angular Material,他正在使用 mdToast这样:(在 else 语句中) $scope.login = () => { $scope.loading = t
使用 $mdToast.simple().content("some test") 时,它会显示黑色的 toast。如何将该颜色更改为红色、黄色等,取决于错误消息的类型,例如错误、警告和成功。 类似的
我有一个 Ruby on Rails Web 应用程序,我正在用 AngularJS 和 Angular Material 对其进行补充。我正在尝试使用绑定(bind)在网页上显示 Angular M
我正在使用 angualr-material 并希望将参数传递给 $mdToast.show()在 Controller 内部,我检查了函数中有一个范围,但我不知道如何编码,我尝试了很多表达式,但没有
我正在尝试在此应用中使用 ngMaterial: Bower.json 文件: { "name": "x", "version": "0.0.0", "description": "x",
我是一名优秀的程序员,十分优秀!