Node.js 动态数据绑定节点

Node.js 动态数据绑定节点,node.js,knockout.js,Node.js,Knockout.js,我有一个nodeJS应用程序,我有一个javascript对象数组。在我的jade页面上,我把它们吐了出来,但现在我想添加一个过滤器输入,当我输入时,它将开始过滤传入的模型。我可以对节点本身这样做,还是应该实现类似击倒JS的功能来创建可观察的数组?如果是这样的话,是否有人链接到一个教程来使用KO和NodeJS JS数组对象 var sections = [ { title: 'Verity Monitoring', links: [

我有一个nodeJS应用程序,我有一个javascript对象数组。在我的jade页面上,我把它们吐了出来,但现在我想添加一个过滤器输入,当我输入时,它将开始过滤传入的模型。我可以对节点本身这样做,还是应该实现类似击倒JS的功能来创建可观察的数组?如果是这样的话,是否有人链接到一个教程来使用KO和NodeJS

JS数组对象

var sections = [
    {
        title: 'Verity Monitoring',
        links: [
            {
                name: 'Verity ',
                link: '#'
            },
            {
                name: 'Hits',
                link: '#'
            },
            {
                name: 'Verity Hits Line Chart with Ratios',
                link: '#'
            },
            {
                name: 'Verity Cache Performance',
                link: '#'
            },
            {
                name: 'Verity Usage for a Date ',
                link: '#'
            },
        ]
    },
    {
        title: 'Solr Monitoring',
        links: [
            {
                name: 'Solr Requests',
                link: '#'
            },
            {
                name: 'Solr Errors Stores',
                link: '#'
            },
            {
                name: 'Solr Timeouts',
                link: '#'
            },
            {
                name: 'Solr Average Response Time',
                link: '#'
            }
        ]
    }
];

exports.sections = sections;

我认为这是完全可以在客户端处理的事情,除非你是说你在后台通过socket.io或其他东西更新备份数据集……现在它可能是客户端,因为它从文件加载数据。我可能想将其切换到mongodb或一些api调用,在这种情况下,它可能取决于您最终使用的客户端自动完成库,以及服务器端用于过滤目的的预期内容。我只是继续将对象移动到客户端,然后这样做