【发布时间】:2015-11-08 12:09:14
【问题描述】:
我正在尝试使用带有“dismiss-on-timeout”属性的 AngularJS Bootstrap 警报,如 here 所解释的。在这个例子中它没有任何作用,警报只是定期出现,不会消失。
<alert type="warning" dismiss-on-timeout="2000">Alert text</alert>
但它在网站的 ng-repeat 示例中确实有效:
<alert ng-repeat="alert in alerts" type="{{alert.type}}" close="closeAlert($index)" dismiss-on-timeout="2000">{{alert.msg}}</alert>
问题是缺少 close 属性吗?如果是这样,您如何为不属于数组的警报编写关闭函数?
【问题讨论】:
-
是的,正如我所说,在警报数组上使用 ng-repeat 时没有问题。但我正在寻找一个单一的警报,你可以看到如果你复制第一个代码位,它在那里不起作用。
标签: angularjs twitter-bootstrap timeout alert angular-ui-bootstrap