小编D-W*_*W-A的帖子

node-express error:express deprecated res.send(status):改为使用res.sendStatus(status)

我试图发送一个整数,response.send()但我一直收到这个错误

express deprecated res.send(status):改为使用res.sendStatus(status)

我没有发送状态,我的代码是

app.get('/runSyncTest' , function(request, response){  

var nodes = request.query.nodes;
var edges = request.query.edges;
if (edges == "" ){
    edges = []
}

userStory.userStory(nodes,edges);
connection.query('SELECT MAX(id) as id FROM report ', function(err,results, fields) {
                idTest = results[0].id
                response.send (idTest)
});

});
Run Code Online (Sandbox Code Playgroud)

response node.js express

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

mat-select 中的动态禁用/启用无法正常工作

我正在创建一个带有垫选择的反应形式。

<mat-form-field>
    <mat-select placeholder="Salutation*" formControlName="salutation">
      <mat-option *ngFor="let salutation of salutations" [value]="salutation.id">
        {{ salutation.label }}
      </mat-option>
    </mat-select>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)

形式:

this.form = this.fb.group({
  person: this.fb.group({
    salutation: ['', Validators.required],
    firstName: ['', Validators.required],
    lastName: ['', Validators.required],
    email: ['', Validators.required]
  })     
});
Run Code Online (Sandbox Code Playgroud)

我需要根据其他输入值禁用/启用此选择。由于反应式表单不再支持 [disabled],我使用了以下内容

this.form.get('person').get('salutation').disable();
Run Code Online (Sandbox Code Playgroud)

问题是当我尝试使用以下命令启用选择返回时

this.form.get('person').get('salutation').enable();
Run Code Online (Sandbox Code Playgroud)

它就是行不通。有什么想法吗?

PS:使用禁用属性工作正常,但会引发警告

看起来您正在将禁用属性与反应式表单指令一起使用。如果您在组件类中设置此控件时将disabled 设置为true,则disabled 属性实际上会在DOM 中为您设置。我们建议使用此方法来避免“检查后更改”错误。

  Example: 
  form = new FormGroup({
    first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),
    last: new FormControl('Drew', Validators.required)
  });
Run Code Online (Sandbox Code Playgroud)

谢谢!

material-design angular-material2 angular

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

如何设置md-select面板默认打开

我使用 Angular4 与 Redux 和 Angular Material 来设计我的网页。我正在尝试将 md-select 面板设置为打开。示例场景:单击按钮调度一个操作来打开选择面板以显示所有选项。

我正在使用 redux 操作来操纵我的组件状态。所以基本上我需要触发一个操作来将选择设置为打开。

有什么建议么?

angular-material angular-material2 angular

0
推荐指数
1
解决办法
4102
查看次数