在余烬咆哮通知闪光消息上添加选择器



>我正在使用余烬咆哮通知。选中"保存低于"条件并显示闪烁消息。我需要将余烬选择器添加到此闪存消息中。当我使用 jquery 添加 attr 时,它不会在 flash 消息检查元素上显示选择器。

在控制器保存单击我调用此函数

if(productDontAllow && (!!userManagement))
{
this.get('emberGrowlService').showNotification({
message: messageDisplay,
type: success
});
Ember.$('.ember-growl-notification-item').attr('data-test-flash-failure','')
return;
}

根据咆哮文档,您可以在app/templates/components/growl-instance.hbs定义自定义模板。您可以在此处添加测试选择器。

我的猜测是你的代码现在不起作用,因为当 JQuery 选择器运行时还没有创建 DOM 元素。你可以通过使用 setTimeout 来延迟 JQuery 代码来测试这一点,但我不建议将其保留在代码库中。

或者,如果这是您的应用程序非常依赖的东西,您可以建议将其作为插件本身的一项功能,如果维护者批准,请进行 PR。这似乎是一件有用的事情。

最新更新