簡體   English   中英

我可以將CSS和HTML標記放入js flashify消息中嗎

[英]Can I put css and html markup inside a js flashify message

我正在開發一個使用sails.js構建的項目。 我已經接手了這個項目,但對Sails.js並不十分熟悉,所以我仍在繼續。

從我的看到, sails程序包包含flashify ,並且以前的開發人員正在多個地方使用它來顯示通知。 客戶希望這些通知中的一些通知比默認的彈出窗口更新穎一些,我想知道是否有可能以某種方式重新設置flashify彈出窗口的樣式並為其添加html標記。

這是啟動消息的一個實例:

if(!req.isAuthenticated()){
    req.flash("error", "Please log in");
    return res.redirect('back');
}

我嘗試將html標記添加到消息字符串中,對其進行轉義並將其從字符串引號中刪除,但是這些均無效。 有可能嗎?

有兩件事:

  1. Sails默認使用connect-flash 您的項目實際上可能正在使用Flashify,但是如果您實際上未在代碼中看到require('flashify') ,則可能不是。

  2. 更重要的是, connect-flashflashify都是后端程序包,它們僅將消息保存到會話中,以便它們在請求之間存活。 他們什么都沒有做的消息,這是在您的模板(最有可能的處理的實際顯示 .ejs在文件views文件夾)。 如果有一個彈出窗口,則說明該模板正在創建並啟動,因此您要在其中設置樣式。 請查看Sails視圖文檔,以獲取有關視圖渲染的更多信息,以及有關在視圖中渲染Flash消息的問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM