小编Ale*_*isP的帖子

如何使用typescript(Angular2)遍历JSON对象

我是Angular2的新手,我正在尝试遍历一个JSON对象,我从GET请求中返回但无法解决它.

我的JSON对象:

{
    Results: [{
        Time: "2017-02-11T08:15:01.000+00:00",
        Id: "data-mopdsjkajskda",
        AuthorId: "58fSDNJD"
    }, {
        Time: "2017-03-11T06:23:34.000+00:00",
        Id: "data-2371212hjb1",
        AuthorId: "43555HHHJ"
    }, {
        Time: "2017-04-11T07:05:11.000+00:00",
        Id: "data-kjskdha22112",
        AuthorId: "XDSJKJSDH"
    }]
}
Run Code Online (Sandbox Code Playgroud)

我的Angular脚本的一部分:

interface res {
    Time: string;
    Id: string;
    AuthorId: string;
}
export class AppComponent {
    results: res;
    constructor(private _httpservice: HTTPService) {}
    this._httpservice.getQuery().subscribe(
        data => {
            this.results = data.Results
        },
        error => console.log(error),
        () => console.log('Done')
    );
}
Run Code Online (Sandbox Code Playgroud)

我确实得到了数据 - 这很棒.但是,我想将Ids推入一个数组.在Javascript中我会这样做:

var ids = [];

for (i = 0; i < data.Results.length; …
Run Code Online (Sandbox Code Playgroud)

json typescript angular

11
推荐指数
2
解决办法
8万
查看次数

使用Express 4处理404错误

我正在使用Express 4,我有大约50个html页面.我正在尝试处理404错误,但无法弄清楚如何.我不想手动定义节点内的所有路由器.如果页面不存在,有没有办法动态重定向到404 Jade模板?

我试过这段代码但是没有用:

app.enable('verbose errors');
app.set('port', 3000);

app.use(express.static(__dirname + '/html/'));

var server = http.createServer(app);
server.listen(app.get('port'), function() {
    console.log('ONLINE !');
});

app.use(function(req, res, next) {
    console.log('GET ' + req.originalUrl)
    console.log('At %d', Date.now());
    next();
});

// Handle 404
app.use(function(req, res, next) {
    if(req.accepts('html') && res.status(404)) {
        res.render('404.jade');
        return;
    }
});
Run Code Online (Sandbox Code Playgroud)

node.js express

7
推荐指数
1
解决办法
1万
查看次数

如何删除变量Javascript中的双引号

我有这个变量:

var sup = product[0]; // product[0] is equal to '8876532'
Run Code Online (Sandbox Code Playgroud)

我想删除双引号或单引号.我尝试了这两个选项,但它不起作用:

sup.replace(/"/g, "");
Run Code Online (Sandbox Code Playgroud)

sup.replace(/["']/g, "");
Run Code Online (Sandbox Code Playgroud)

对此有任何帮助,将非常感谢!

javascript variables json

-4
推荐指数
1
解决办法
5099
查看次数

标签 统计

json ×2

angular ×1

express ×1

javascript ×1

node.js ×1

typescript ×1

variables ×1