小编Vin*_*uet的帖子

如何在ANGULARJS中禁用按钮

我有angularJS 1.5.0-rc.2

我在互联网上发现我可以使用该指令

data-ng-disabled="Expression"
Run Code Online (Sandbox Code Playgroud)

但它不会禁用按钮.

我尝试了什么:

<button data-ng-disabled="false">Select</button> // don't work
<button data-ng-disabled="loaded">Select</button> // don't work
<button data-ng-disabled="loaded != false">Select</button> // don't work
Run Code Online (Sandbox Code Playgroud)

Loaded在我的控制器中定义为$ scope.loaded = false.

如何禁用按钮?谢谢

button angularjs angularjs-ng-disabled

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

在SQL Server中按计数(*)除以计数

这是我的查询:

SELECT 
    COUNT(*) AS total,
    COUNT(CASE WHEN t.id IS NULL THEN 1 END) AS nb_null,
    COUNT(CASE WHEN t.id IS NOT NULL THEN 1 END) AS nb_not_null
FROM
    table t
Run Code Online (Sandbox Code Playgroud)

是否可以通过别名划分字段?:

SELECT 
    COUNT(*) AS total,
    COUNT(CASE WHEN t.id IS NULL THEN 1 END) / total AS nb_null,
    COUNT(CASE WHEN t.id IS NOT NULL THEN 1 END) AS nb_not_null
FROM
    table t
Run Code Online (Sandbox Code Playgroud)

它在SQL Server中对我不起作用,我想知道是否有任何方法可以做到这一点?谢谢

sql sql-server alias count divide

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

使用dapper.NET C#插入列表

我想在SQL表中插入对象列表.

在这里知道这个问题,但我不明白.

这是我的班级:

public class MyObject 
{
    public int? ID { get; set; }
    public string ObjectType { get; set; }
    public string Content { get; set; }
    public string PreviewContent { get; set; }

    public static void SaveList(List<MyObject> lst)
    {
        using (DBConnection connection = new DBConnection())
        {
            if (connection.Connection.State != ConnectionState.Open)
                connection.Connection.Open();

            connection.Connection.Execute("INSERT INTO [MyObject] VALUE()",lst);                
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何使用Dapper插入我的列表,我不想迭代列表并逐个保存,我想在一个请求中插入所有这些.

c# sql list dapper

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

Max与SQL Server中的其他字段

这是我的查询:

SELECT id, id_gamut, position from operation
Run Code Online (Sandbox Code Playgroud)

它返回:

N°1)    id    id_gamut    position
        --------------------------
         1        19           1
         2        19           2
         3        19           3
         4        25           1
         5        25           2
         6        12           1
Run Code Online (Sandbox Code Playgroud)

我需要通过id_gamut将其与最大位置分组以获得如下结果:

N°2)    id    id_gamut    position
        --------------------------   
         3        19           3    
         5        25           2
         6        12           1
Run Code Online (Sandbox Code Playgroud)

然后我尝试了这样的事情:

SELECT gamut, Max(position) from(
SELECT id, gamut, position from operation) as req
GROUP BY gamut
Run Code Online (Sandbox Code Playgroud)

它工作,但我的问题是我真的需要在我的查询中有字段'id',但如果我这样添加它:

SELECT id, gamut, Max(position) from(
SELECT id, gamut, position from operation) as req
GROUP BY gamut,id
Run Code Online (Sandbox Code Playgroud)

我的小组被打破,结果为N°1 …

sql sql-server group-by max

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