我试图发送一个整数,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) 我正在创建一个带有垫选择的反应形式。
<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)
谢谢!
我使用 Angular4 与 Redux 和 Angular Material 来设计我的网页。我正在尝试将 md-select 面板设置为打开。示例场景:单击按钮调度一个操作来打开选择面板以显示所有选项。
我正在使用 redux 操作来操纵我的组件状态。所以基本上我需要触发一个操作来将选择设置为打开。
有什么建议么?