Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以将css和html标记放在js flashify消息中吗_Javascript_Html_Css_Sails.js - Fatal编程技术网

Javascript 我可以将css和html标记放在js flashify消息中吗

Javascript 我可以将css和html标记放在js flashify消息中吗,javascript,html,css,sails.js,Javascript,Html,Css,Sails.js,我正在做一个用sails.js构建的项目。我已经接手了这个项目,但我对sails.js还不是很熟悉,所以我仍在掌握方向 从我看到的情况来看,sails包包括,以前的开发人员在几个地方使用它来显示通知。客户端希望其中的一些通知比默认的弹出窗口更有趣,我想知道是否有可能以某种方式重新设计flashify弹出窗口的样式并向其添加html标记 下面是启动消息的一个实例: if(!req.isAuthenticated()){ req.flash("error", "Please log in")

我正在做一个用sails.js构建的项目。我已经接手了这个项目,但我对sails.js还不是很熟悉,所以我仍在掌握方向

从我看到的情况来看,sails包包括,以前的开发人员在几个地方使用它来显示通知。客户端希望其中的一些通知比默认的弹出窗口更有趣,我想知道是否有可能以某种方式重新设计flashify弹出窗口的样式并向其添加html标记

下面是启动消息的一个实例:

if(!req.isAuthenticated()){
    req.flash("error", "Please log in");
    return res.redirect('back');
}
我曾尝试向消息字符串添加html标记,对它们进行转义,并将它们从字符串引号中删除,但这些都不起作用。有可能吗?

有两件事:

  • 默认情况下,Sails使用。您的项目可能实际上正在使用Flashify,但如果您在代码中没有实际看到
    require('Flashify')
    ,则可能不是

  • 更重要的是,
    connectflash
    flashify
    都是后端软件包,它们只是将消息保存到会话中,以便在请求之间生存。它们与在模板中处理的消息的实际显示无关(很可能是
    视图
    文件夹中的
    .ejs
    文件)。如果有一个弹出窗口,那么它将在该模板中创建和启动,因此您需要在那里设置它的样式。有关视图渲染以及在视图中渲染flash消息的详细信息,请参阅