小编hus*_*ain的帖子

如何从传播运算符中删除属性?

我想从响应中删除 drugName 但它没有发生任何想法如何从传播运算符中删除属性?主文件

  const transformedResponse = transformResponse(response);
  const loggerResponse = {...transformedResponse};
  delete loggerResponse[drugName];
  console.log("LOGGER>>>>", loggerResponse);
  logger().info('Drug Price Response=', { ...loggerResponse, memberId: memberId, pharmacyId: pharmacyId });
Run Code Online (Sandbox Code Playgroud)

\ 数据

LOGGER>>>> {
    '0': {
        isBrand: false,
        drugName: 'test drug',
        drugStrength: '5 mg 1 5 mg',
        drugForm: 'Tablet',
    }
}
Run Code Online (Sandbox Code Playgroud)

变换响应

[{
    drugName: 'HYDROCODONE-HOMATROPINE MBR',
    drugStrength: '5MG-1.5MG',
    drugForm: 'TABLET',
    brand: false
}]
Run Code Online (Sandbox Code Playgroud)

javascript arrays ecmascript-6

38
推荐指数
6
解决办法
4万
查看次数

如何动态地向mat-table dataSource添加数据?

我有来自后端的数据流,我看到它在控制台中打印现在我正在尝试将事件推送到dataSource其抛出错误dataSource未定义.有人可以帮助如何动态添加数据到物化表?

stream.component.html

<mat-table #table [dataSource]="dataSource"></mat-table>
Run Code Online (Sandbox Code Playgroud)

stream.component.ts

import {
    Component,
    OnInit
} from '@angular/core';
import {
    StreamService
} from '../stream.service';
import {
    MatTableDataSource
} from '@angular/material';
import * as io from 'socket.io-client';

@Component({
    selector: 'app-stream',
    templateUrl: './stream.component.html',
    styleUrls: ['./stream.component.css']
})
export class StreamComponent implements OnInit {
    displayedColumns = ['ticketNum', "assetID", "severity", "riskIndex", "riskValue", "ticketOpened", "lastModifiedDate", "eventType"];
    dataSource: MatTableDataSource < Element[] > ;
    socket = io();

    constructor(private streamService: StreamService) {};

    ngOnInit() {
        this.streamService.getAllStream().subscribe(stream => {
            this.dataSource = new MatTableDataSource(stream);
        }); …
Run Code Online (Sandbox Code Playgroud)

javascript angular-material2 angular angular5

29
推荐指数
5
解决办法
3万
查看次数

删除cols之间的间距

我想删除Bootstrap网格中多列之间的空格.

我们如何覆盖Bootstrap的CSS以实现此任务或使用纯CSS的任何其他更好的解决方案?

main.html中

<div class="row">
  <div class="col-md-2">
    // stuff here for this column
  </div>
  <div class="col-md-10">
    // stuff here for columns
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap

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

如何将socket.io导出到nodejs中的其他模块?

我有socket.io工作,app.js但当我试图从其他模块调用它不创造io.connection不确定?

app.js

var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = require('socket.io')(server);
var ditconsumer = require('./app/consumers/ditconsumer');
ditconsumer.start(io);
server.listen(3000, function () {
    console.log('Example app listening on port 3000!');
});
Run Code Online (Sandbox Code Playgroud)

consumer.js

module.exports = {
    start: function (io) {
        consumer.on('message', function (message) {
            logger.log('info', message.value);
            io.on('connection', function (socket) {
                socket.on('message', function(message) {
                    socket.emit('ditConsumer',message.value);
                    console.log('from console',message.value);
                });
            });
        });
}
}
Run Code Online (Sandbox Code Playgroud)

javascript node.js socket.io

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

如何解决不是所有代码路径都返回值的问题?

我在尝试解决的代码中有错误。我认为它需要一个return语句,但我已经在forEach循环之外,但它仍然抛出错误:

not all the code path return the value
Run Code Online (Sandbox Code Playgroud)

如何修复下面的代码?

main.ts

private ValidateRequestArgs(str) {
  let ret: boolean = true;
  // here on val its throwing tslint error not all code paths return value 
  str.split(',').forEach((val) => {
    if (!ret) {
      return false;
    }
    if (List.indexOf(val) > -1) {
      ret = true;
    } else {
      ret = false;
    }
  });
  return ret;
}
Run Code Online (Sandbox Code Playgroud)

javascript typescript tslint

15
推荐指数
5
解决办法
3万
查看次数

如何使用AngularJS创建文件并将其保存到本地文件系统?

我想在将数据记录到文件之前创建并保存文件.以下方法是创建数据并将其保存到文件,并且只有Chrome浏览器支持.如何创建和保存空白文件,然后将数据记录到其中并支持IE和Chrome?

ctrl.js:

function download(text, name, type) {
    var a = document.getElementById("a");
    var file = new Blob([text], {type: type});
    a.href = URL.createObjectURL(file);
    a.download = name;
}
$scope.recordLogs = function(){
    download('file text', 'myfilename.txt', 'text/plain')
}
Run Code Online (Sandbox Code Playgroud)

javascript file angularjs

13
推荐指数
2
解决办法
6万
查看次数

如何使用socket.io将响应发送回客户端?

我已经socket.emit从客户端调用服务器作为响应我希望有文件名到客户端没有发生以下代码不确定什么是错误的任何想法,我没有看到任何错误.如何获得服务器使用的响应socket.emit

client.js

 socket.emit('startRecording',function (response) {
            console.log('start recording emit response',response);
        });
Run Code Online (Sandbox Code Playgroud)

server..js

 socket.on('startRecording',function () {
        var response;
        logsRecording(function (filename) {
            response = filename;
            return response;
            //socket.emit('filename',filename);
        });
Run Code Online (Sandbox Code Playgroud)

node.js socket.io

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

如何改变bootstrap glyphicon的颜色?

我想将bootstrap glyphicon颜色更改为"黄色",因为当前颜色显示为白色,看起来像删除按钮.如何更改颜色glyphicon-folder-close或使用更好地显示文件夹图像的任何其他字形?

main.html中

<button type="button" class="btn btn-info btn-lg" ng-click="serverFiles()" style="margin-left: 10px"><span class="glyphicon glyphicon-folder-close"></span></button>
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap

9
推荐指数
2
解决办法
4万
查看次数

如何在快递路由器中使用正文解析器?

我有一个包含对象的 post api,但我无法在控制台中打印它的抛出未定义我以为我缺少正文解析器但在添加正文解析器后我看到错误body-parser deprecated bodyParser: use individual json/urlencoded middlewares任何帮助将不胜感激。

路由.js

var express = require('express');
var bodyParser = require('body-parser');
var Diagram = require('./api/diagram/diagram.controller');
var router = express.Router();
router.post('/saveUpdateDiagram',bodyParser,function(req,res){
    console.log(req.body);
});
Run Code Online (Sandbox Code Playgroud)

应用程序.js

var express = require('express');
var path = require('path');
var app = express();
var bodyParser = require('body-parser');
var router = express.Router();
var route = require('./server/routes').router;
var mongoose = require('mongoose');
mongoose.connection.on('connected', function() {
    console.log('MongoDB connected ');
});


app.use(express.static(path.join(__dirname, 'public')));
app.use('/', route);
app.use(bodyParser.urlencoded({
    extended: false
}))
app.use(bodyParser.json())


app.listen(8760, function() {
    console.log('I …
Run Code Online (Sandbox Code Playgroud)

javascript node.js express

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

如何从目录中读取文件并作为JSON发送给客户端?

我在服务器目录中记录文件我想向客户端显示文件名,所以我创建readDirectory.js了正确读取名称现在我很新node.js,我正在尝试将json数据发送到客户端但它没有发生,我如何发送日志文件名使用快递到客户端?

readDirectory.js

var fs = require('fs');
var path = './Logs'
var Logs = [];
function readDirectory(){
    fs.readdir(path, function(err, items) {
        Logs.push(items);
       /* console.log(items);
        for (var i=0; i<items.length; i++) {
            console.log(items[i]);
        }*/

    });
 return Logs;
}
exports.readDirectory = readDirectory;
Run Code Online (Sandbox Code Playgroud)

app.js

 var express = require('express');
    var app = express();
    var readDirectory = require('./readDirectory');
    app.use(express.static(__dirname + "/public"));

    app.get('/logs',function(req,res){
    res.send(readDirectory.readDirectory());
   });
Run Code Online (Sandbox Code Playgroud)

angularFactory.js

angular.module('App').factory('DitFactory', function ($http) {
    'use strict';
    var data;
    return {
        data:"data from factory"
       getLogs: function () …
Run Code Online (Sandbox Code Playgroud)

javascript json node.js angularjs

6
推荐指数
1
解决办法
1513
查看次数