小编Dav*_*haw的帖子

AngularJS - 来自过滤器的空结果的占位符

我希望有一个占位符,例如<No result>当过滤结果返回空时.有人可以帮忙吗?我甚至不知道从哪里开始......

HTML:

<div ng-controller="Ctrl">
<h1>My Foo</h1>
<ul>
    <li ng-repeat="foo in foos">
        <a href="#" ng-click="setBarFilter(foo.name)">{{foo.name}}</a>
    </li>
</ul>
<br />
<h1>My Bar</h1>
<ul>
    <li ng-repeat="bar in bars | filter:barFilter">{{bar.name}}</li>
</ul>

</div>
Run Code Online (Sandbox Code Playgroud)

JS:

function Ctrl($scope) {

  $scope.foos = [{
    name: 'Foo 1'
  },{
    name: 'Foo 2'
  },{
    name: 'Foo 3'
  }];

  $scope.bars = [{
    name: 'Bar 1',
    foo: 'Foo 1'
  },{
    name: 'Bar 2',
    foo: 'Foo 2'
  }];

  $scope.setBarFilter = function(foo_name) {
    $scope.barFilter = {};
    $scope.barFilter.foo = foo_name; …
Run Code Online (Sandbox Code Playgroud)

html javascript angularjs

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

我应该将什么值传递给TimeZoneInfo.FindSystemTimeZoneById(String)?

我想使用该TimeZoneInfo.FindSystemTimeZoneById(String)方法,但我不知道使用什么值作为输入?

我在哪里可以获得id所需的值列表FindSystemTimeZoneById

.net c# timezone

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

将SQL DateTime舍入到午夜

我的SQL查询有一个小问题.我正在使用GETDATE函数,但是,假设我在下午5点执行脚本,它将在2011年12月12日下午5点至2011年12月18日下午5点之间提取记录.如何使整个12/12/2011 - 12/18/2011的记录基本上忽略时间.

我的剧本:

WHERE Orders.OrderStatus = 'Shipped'  
AND Orders.ShipDate > (GETDATE()-6)  
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005 getdate

72
推荐指数
5
解决办法
13万
查看次数

是否有更好的方法来表达无参数的lambda而不是()=>?

()似乎很傻.有没有更好的办法?

例如:

ExternalId.IfNotNullDo(() => ExternalId = ExternalId.Trim());

c# lambda

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

是否可以静默运行.NET Core控制台应用程序(隐藏控制台窗口)?

我正在尝试为自己自动执行某些任务,并编写了一些.NET Core 1.0控制台应用程序.其中之一是BrowserRouter--一个简单的应用程序,基于url模式,决定在我点击http(s)链接时打开哪个浏览器/浏览器配置文件.

这工作正常,但总会出现控制台窗口,并立即消失.

有没有办法静默运行.NET Core控制台应用程序(隐藏控制台窗口)?

我知道在完整的.NET Framework中,可以将输出类型更改为Windows应用程序,但是对于.NET Core,这是不可用的(但是?).

c# .net-core

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

为什么连续抛出2个异常不会产生无法访问的代码警告?

为什么以下代码行没有创建编译器警告?

void Main()
{
  throw new Exception();
  throw new Exception();
}
Run Code Online (Sandbox Code Playgroud)

在我看来,编译器应通知您无法达到第二次抛出异常.

c# throw compiler-warnings

34
推荐指数
2
解决办法
1031
查看次数

资源文件中的C#属性文本?

我有一个属性,我想从资源文件加载文本到属性.

[IntegerValidation(1, 70, ErrorMessage = Data.Messages.Speed)]
private int i_Speed;
Run Code Online (Sandbox Code Playgroud)

但我不断得到"属性参数必须是属性参数类型的常量表达式,typeof表达式或数组创建表达式"

如果我添加一个字符串而不是Data.Messages.Text,它可以很好地工作,如:

[IntegerValidation(1, 70, ErrorMessage = "Invalid max speed")]
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

c# resources attributes

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

时间差值始终为正

我想将timepan diff值转换为正值

我的代码在这里:

TimeSpan lateaftertime = new TimeSpan();
lateaftertime = lateafter - Convert.ToDateTime(intime);
Run Code Online (Sandbox Code Playgroud)

我希望得到的结果总是积极的..请帮帮我..

c# timespan

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

如何在TypeScript 1.5中启用/禁用按钮?

使用VS 2013.安装了TypeScript 1.5并按照问题/建议升级后:

"您的项目使用的TypeScript版本早于Visual Studio当前安装的版本.如果您尝试构建项目,可能会出现错误.您是否希望我们在项目文件中升级TypeScriptToolsVersion,这样您就不会看到此警告再次?"

我遇到了一堆错误:

错误39构建:"HTMLElement"类型上不存在属性"已禁用".

在以下陈述:

document.getElementById("btnExcel").disabled = false;
Run Code Online (Sandbox Code Playgroud)

"禁用"卷曲下划线.

https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes引用版本1.5时,它说:"调整大小,禁用,uniqueID,removeNode,fireEvent,currentStyle,runtimeStyle上的属性将从HTMLElement类型中删除"

现在我改写了这样的"错误"陈述:

document.getElementById("btnExcel").setAttribute('disabled', 'disabled');
Run Code Online (Sandbox Code Playgroud)

对我来说这看起来很奇怪.

在TypeScript 1.5中,这可以通过类型安全的方式更优雅地表达吗?你能举两个例子:启用和禁用?

谢谢你的帮助!

typescript typescript1.5

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

我是否需要在外键上指定ON DELETE NO ACTION?

我有与SQL Server 2012一起使用的以下DDL:

CREATE TABLE Subject (
   [SubjectId] INT IDENTITY (1, 1) NOT NULL,
   [Name] NVARCHAR (50) Not NULL,
   CONSTRAINT [PK_Subject] PRIMARY KEY CLUSTERED ([SubjectId] ASC)
)           

CREATE TABLE Topic (
   [TopicId] INT IDENTITY (1, 1) NOT NULL,
   [Name] NVARCHAR (50) NOT NULL,
   [SubjectId] INT NOT NULL,
   CONSTRAINT [PK_Topic] PRIMARY KEY CLUSTERED ([TopicId] ASC)
)
ALTER TABLE [Topic] WITH CHECK ADD  CONSTRAINT [FK_TopicSubject] 
   FOREIGN KEY([SubjectId]) REFERENCES [Subject] ([SubjectId]) 
   ON DELETE NO ACTION
Run Code Online (Sandbox Code Playgroud)

我想要的是,如果孩子中存在对该父项的引用,SQL Server会阻止我删除父项吗?例如,如果存在SubjectId为3的子级,我希望删除SubjectID = 3中的SubjectID = 3.

为此,我不清楚,似乎无法找到答案.我是否需要添加"DELETE NO …

sql sql-server sql-server-2012

19
推荐指数
2
解决办法
5万
查看次数