【问题标题】:Automatically refresh image dahboard node-red自动刷新图像仪表板节点-红色
【发布时间】:2019-07-08 08:46:51
【问题描述】:

我的流程是一个时间戳,每分钟注入节点,该节点通过 raspberry 拍摄照片并创建一个名为 Pictures.JPEG 的文件,然后通过模板节点可视化图像,但是要查看新图像,它是必要的要重新加载页面,如何确保在拍摄新照片时仅自动重新加载图像? 我必须使用相同的照片名称,因为我不在乎保存图像

这是我的简单模板节点:

<div> <img src="/photo1.JPEG" id="photo" width="100%" height="100%"> </div>

【问题讨论】:

    标签: javascript html node.js angular node-red


    【解决方案1】:

    您可以为当前时间添加查询参数。每次页面刷新浏览器都会重新加载图片,但是后端服务器不应该关心查询参数。

    <img src="/photo1.JPEG?{{timestamp}}" id="photo" width="100%" height="100%">
    
    @Component({})
    export class MyComponent {
        public timestamp = new Date().getTime();
    }
    

    【讨论】:

    • 如果我将此代码复制到ui界面的模板节点中,则图像不可视化。 @Component({}) 导出类 MyComponent { public timestamp = new Date().getTime(); } 此代码不被模板节点处理
    猜你喜欢
    • 2020-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多