这个问题可能会被问到,但这并不能解决我的问题multi-select。
在我的angular项目中drop-down,密钥包含database,desktop和account。基于drop-down键的值multi-selectordrop-down和inputbox将被更改。
https://stackblitz.com/edit/angular-ivy-kioexw
我的问题:当我点击第一列作为
database它显示multi-select,但在相同的第1行,如果我选择desktop是databasemulti-select不墙根。请检查下图。
app.component.ts
import { Component, VERSION } from '@angular/core';
declare var $: any;
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
rowArray: Array<any> = [];
newRowArray: any = {};
dbValue = ["mysql", "oracle", "mongo"];
desktopValue = [
{ id: "1", name: "dell" …Run Code Online (Sandbox Code Playgroud) 如何发送json响应正文中带有状态代码的响应。
我的代码
func getUser(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "application/json")
var user []User
result := db.Find(&user)
json.NewEncoder(w).Encode(result)
}
Run Code Online (Sandbox Code Playgroud)
我现在的结果:
[
{
"name" : "test",
"age" : "28",
"email":"test@gmail.com"
},
{
"name" : "sss",
"age" : "60",
"email":"ss@gmail.com"
},
{
"name" : "ddd",
"age" : "30",
"email":"ddd@gmail.com"
},
]
Run Code Online (Sandbox Code Playgroud)
status但我需要用这样的代码发送响应
{
status : "success",
statusCode : 200,
data : [
{
"name" : "test",
"age" : "28",
"email":"test@gmail.com"
},
{
"name" : "sss",
"age" : "60",
"email":"ss@gmail.com"
}, …Run Code Online (Sandbox Code Playgroud) 我是Go和的新人unit test。在我的项目中,我使用Go并gorm连接mysql数据库。
我的疑问是如何对我的代码进行单元测试:
我的代码如下(main.go):
package main
import (
"encoding/json"
"fmt"
"net/http"
"strconv"
"time"
"github.com/gorilla/mux"
"github.com/jinzhu/gorm"
_ "github.com/jinzhu/gorm/dialects/mysql"
)
type Jobs struct {
JobID uint `json: "jobId" gorm:"primary_key;auto_increment"`
SourcePath string `json: "sourcePath"`
Priority int64 `json: "priority"`
InternalPriority string `json: "internalPriority"`
ExecutionEnvironmentID string `json: "executionEnvironmentID"`
}
type ExecutionEnvironment struct {
ID uint `json: "id" gorm:"primary_key;auto_increment"`
ExecutionEnvironmentId string `json: "executionEnvironmentID"`
CloudProviderType string `json: "cloudProviderType"`
InfrastructureType string `json: "infrastructureType"`
CloudRegion string `json: "cloudRegion"`
CreatedAt …Run Code Online (Sandbox Code Playgroud) 我在新的Node Js,在我Node Js使用的项目时sequelize ORM与MySql数据库。
这是我的查询,我想按月编写选择查询。
这是我的查询 SELECT * FROM cubbersclosure WHERE MONTH(fromDate) = '04'
这里的fromDate字段类型是date
这是我的代码:
var fromDate = '2019-04-01'
var fromDateMonth = new Date(fromDate);
var fromMonth = (fromDateMonth.getMonth()+ 1) < 10 ? '0' + (fromDateMonth.getMonth()+1) : (fromDateMonth.getMonth()+1);
CubbersClosure.findAll({
where:{
// select query with Month (04)... //fromMonth
}
}).then(closureData=>{
res.send(closureData);
}).catch(error=>{
res.status(403).send({status: 'error', resCode:200, msg:'Internal Server Error...!', data:error});
});
Run Code Online (Sandbox Code Playgroud)
这里
fromMonth只获取日期的月份,所以我想按月编写代码选择查询。
我是Codeigniter的新手,我需要在之后显示成功和错误消息insert数据进入数据库后显示成功和错误消息。
我怎样才能在消息中显示view页面中显示该消息?
这是我的编码:
模型
function addnewproducts($data)
{
if($data['product_name']!="" && $data['product_qty']!="" && $data['product_price']!="" && $data['date']!="")
{
$res=$this->db->insert('product_list',$data);
return $this->db->insert_id();
}
else
{
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
控制器
function addnewproduct()
{
$this->load->model('products');
$data['product_name'] = trim(strip_tags(addslashes($this->input->post('product_name'))));
$data['product_qty'] = trim(strip_tags(addslashes($this->input->post('product_qty'))));
$data['product_price'] = trim(strip_tags(addslashes($this->input->post('product_price'))));
$data['datetime']=date('d-m-Y');
$res = $this->products->addnewproducts($data);
if($res==true)
{
$data['success'] = 'Successful';
$this->load->view('addproduct',$data);
}
}
Run Code Online (Sandbox Code Playgroud)
看法
<p><?php echo $success; ?></p>
Run Code Online (Sandbox Code Playgroud) 在我的项目中,我在 tsconfig.json 中Angular-7启用ivy后使用显示错误
我的tsconfig.json文件:
{
"compileOnSave": false,
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
]
},
"angularCompilerOptions": {
"enableIvy": true
}
}
Run Code Online (Sandbox Code Playgroud)
在我的项目中,我使用了BsDatepickerModuleModule。
如何解决这个问题?
angular ×2
go ×2
go-gorm ×2
select ×2
angular6 ×1
angular7 ×1
codeigniter ×1
datepicker ×1
insert ×1
javascript ×1
json ×1
message ×1
mysql ×1
node.js ×1
orm ×1
sequelize.js ×1
unit-testing ×1