节点将数据从一个视图解析到另一个视图

时间:2019-07-02 08:56:28

标签: node.js parsing handlebars.js

假设我有一个观点

users.handlebars

{{#each users}}
            <tr>
                <td>{{this.id}}</td>
                <td>{{this.profile.firstname}}</td>
                <td>{{this.profile.lastname}}</td>
                <td>{{this.profile.location}}</td>
                <td>{{this.email}}</td>
                <td>{{this.profile.status}}</td>
                <td><i class="fas fa-user-edit"></i>
                <a class="user-ban-btn" href="javascript:void(0)">
                    <i class="fas fa-hand-paper"></i>
                </a>
                <a class="user-delete-btn" href="javascript:void(0)"> // THIS IS DELETE BUTTTON
                    <i class="fas fa-trash"></i>
                </a>
                </td>
            </tr>
            {{/each}}

还有一个

main.handlebars

<div class="modal-box" id="user-delete-modal">
        <div class="modal-box-message">
            <p>Are you sure u want to delete this user?</p>
            <a href="delete/{{HERE I NEED ID OF USER TO DELETE}}">YES</a>
            <a href="javascript:void(0)" class="user-delete-btn">NO</a>
        </div>
    </div>

在第一个视图中,我单击了按钮delete user,但是我需要将数据从该视图解析到第二个视图,在该视图中,我选择YES或NO,因为yes具有ID参数/users/delete/:id的链接,但是我没有知道要这么做。

注意:Main.handlebars是模板,而users.handlebars是插入到该模板中的,并且只用javascript打开了模式框,没有页面刷新。

我将对如何制作它的任何想法表示感谢。

1 个答案:

答案 0 :(得分:0)

通过在onClick="get_user_id(this.id)"元素中添加a来解决。 然后使用javascript。