在 AngularJS 中,我创建了一个服务:
services.service('Alerts', function($rootScope, $timeout) {
this.add = function(content) {
$rootScope.alerts.push({
content: content
});
$timeout(function () {
$rootScope.alerts.pop();
console.log($rootScope.alerts[0]);
}, 1000);
}
}).run(function($rootScope) {
$rootScope.alerts = [];
});
并实现了我的 HTML 代码:
<div class="alerts">
<div class="alert fade" ng-repeat="alert in alerts" bs-alert="alert"></div>
</div>
它完美地淡入淡出,但不是简单地在一秒钟后将其从表中“弹出”出来,而是我想获取元素然后使用 element.fadeOut() (jquery)
我无法获得实际的警报元素。