【发布时间】:2016-10-23 21:45:29
【问题描述】:
我的屏幕使用Bootstrap,我想在另一个下方显示警报消息。问题是我有一个CSS 类用于所有AngularJS 在屏幕上重复的警报(我使用ng-repeat 来显示错误消息)。
当我使用position: absolute 在页面顶部显示警报时,没关系,但是当用户执行生成错误消息的操作时,警报是一个在另一个之下,我想在下面显示一个其他。
我的提醒是这样的:
<alert class="alert-position" ng-repeat="alert in alerts" type="{{alert.type}}" close="closeAlert($index)">{{alert.msg | translate}}</alert>
我的 CSS 类 alert-position 是:
.alert-position{
position: relative;
margin-top: 5px!important;
top: 0;
left:0;
width: 100%;
}
知道如何使用ng-repeat 将这条消息一个接一个地显示吗?
提前致谢!
【问题讨论】:
-
为什么不使用 Notify (cgross.github.io/angular-notify/demo) 或 Growl (github.com/marcorinck/angular-growl) 之类的指令?
-
嗨@JeremyThille 感谢您的帮助...实际上我试图在没有任何组件的情况下做到这一点,但我真的很喜欢这个! :)
-
为什么不使用 Use angular bootstrap??
-
我正在使用...问题是我的页面被注入到正文中,我必须在顶部显示消息,即我的 MasterPage...这是我的两个单独的文件代码...
-
你不能把你重复的
包裹在另一个 div 中,并且绝对定位那个 div 吗? div 中的所有内容都会正确流动。
标签: javascript css angularjs twitter-bootstrap