簡體   English   中英

ejs代碼中的JavaScript

[英]JavaScript inside ejs code

我需要在我的.ejs文件中“輸入”一個腳本,如下所示:

<% results.forEach(function(element) {
        var atuador = element.atuador;
        var status = element.status;
        if (atuador === 'QTD1LAMP'){
            if (status === 'ON'){
                $('#QTD1LAMP').bootstrapToggle('on');
            } else {
                $('#QTD2LAMP').bootstrapToggle('off');
            } 
        } else if (atuador === "QTD2LAMP"){
            if (status === "ON"){
                $('#QTD2LAMP').bootstrapToggle('on');
            } else {
                $('#QTD2LAMP').bootstrapToggle('off');
            }
        }
    })
%>

當我在模板中切換按鈕時,對於每個結果我都會收到。 我怎樣才能做到這一點?

我認為您誤解了ejs。

<% ... %>塊中的腳本必須是node.js腳本,而不是前端腳本

如果您想將前端腳本嵌入到ejs文件中,只需像這樣

<script>
// add script front-end here
</script>

暫無
暫無

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

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