小编Ram*_*h S的帖子

Angular-6 基于选择多选下拉显示和隐藏无法正常工作

这个问题可能会被问到,但这并不能解决我的问题multi-select

在我的angular项目中drop-down,密钥包含database,desktopaccount。基于drop-down键的值multi-selectordrop-downinputbox将被更改。

https://stackblitz.com/edit/angular-ivy-kioexw

我的问题:当我点击第一列作为database它显示multi-select,但在相同的第1行,如果我选择desktopdatabase multi-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)

javascript bootstrap-multiselect angular angular6

5
推荐指数
1
解决办法
128
查看次数

Golang 发送带有状态的 json 响应的正确方法

如何发送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)

mysql select json go go-gorm

5
推荐指数
1
解决办法
4397
查看次数

如何使用 gorm 进行单元测试

我是Go和的新人unit test。在我的项目中,我使用Gogorm连接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)

unit-testing go go-gorm

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

Node Js 按月续写选择查询

我在新的Node Js,在我Node Js使用的项目时sequelize ORMMySql数据库。

这是我的查询,我想按月编写选择查询。

这是我的查询 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只获取日期的月份,所以我想按月编写代码选择查询。

orm select node.js sequelize.js

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

插入成功消息后的 Codeigniter 显示在视图中

我是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)

message codeigniter insert

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

出于安全原因,不允许绑定到事件属性“onlyCurrentMonth”启用 enableIvy:true 后

在我的项目中,我在 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。

如何解决这个问题?

datepicker angular angular7

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