小编Ber*_*ann的帖子

如何使用AngularJS过滤数组并使用过滤对象的属性作为ng-model属性?

如果我有一个对象数组,并且我想将Angular模型绑定到基于过滤器的其中一个元素的属性,我该怎么做?我可以用一个具体的例子更好地解释:

HTML:

<!DOCTYPE html>
<html ng-app>
    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
        <meta charset=utf-8 />
        <title>JS Bin</title>
    </head>
    <body ng-controller="MyCtrl">
        <input ng-model="results.year">
        <input ng-model="results.subjects.title | filter:{grade:'C'}">
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

控制器:

function MyCtrl($scope) {
  $scope.results = {
    year:2013,
    subjects:[
      {title:'English',grade:'A'},
      {title:'Maths',grade:'A'},
      {title:'Science',grade:'B'},
      {title:'Geography',grade:'C'}
    ]
  };
}
Run Code Online (Sandbox Code Playgroud)

JSBin:http://jsbin.com/adisax/1/edit

我想用等级'C'过滤主题的第二个输入,但我不想将模型绑定到等级 ; 我想将它绑定到具有等级'C'的主题的标题.

这是可能的,如果是的话,它是如何完成的?

angularjs

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

**可以*静态的C#方法应该是静态的吗?

C#方法可以是静态的吗?

我们今天正在讨论这个问题,我有点蠢蠢欲动.想象一下,你有一个很长的方法,你可以重构几行.新方法可能从父方法中获取一些局部变量并返回一个值.这意味着它可能是静态的.

问题是:它应该是静态的吗?它不是设计或选择的静态,仅仅是因为它不引用任何实例值.

c# methods static

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

如何将SSIS中的ErrorCode和ErrorColumn转换为错误消息和列名?

我正在将行从平面文件源重定向到平面文件目标.重定向行中的默认元数据是:

  • 原始平面文件源行
  • ErrorCode
  • ErrorColumn

我在输出平面文件中得到的是源行(不错)和错误代码(不好,例如-1071628249)和错误列(不好,因为它是列的内部ID).

如何转换行以输出错误消息(例如"数据被截断.")和平面文件源中定义的列名?

换句话说,而不是...,-1071607675,10我想看到:

...,The data was truncated,Firstname

或者(如果以前不可能);

...,DTS_E_FLATFILESOURCEADAPTERSTATIC_TRUNCATED,Firstname.

ssis

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

在子文件夹中运行ASP.NET网站

有没有办法在网站的子文件夹中运行ASP.NET网站?

举个例子,假设我想在我的网站上运行一个名为"wiki"的文件夹中的screwturn wiki(http://www.screwturn.eu/),我可以改变screwturn网站的web.config告诉它它正在"wiki"文件夹中运行?(比如说"〜/"="/ wiki /")

然后,wiki将在"/ wiki/bin"中找到"〜/ bin"中的程序集,并在新根目录下找到所有其他文件夹中的程序集.

asp.net configuration web-config screwturn

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

使用EWS API搜索不同的用户邮箱

我们正在开发一个模块,其主要目标是跟踪和收集有关损害检查(保险市场)的信息.每个案例都有一个代码(例如L000525).每个案例都可以由几个人管理.与特定案例相关的所有电子邮件都包含主题中的案例代码.

我们想要做的是收集并显示与每个特定案例相关的传入和发送的电子邮件.

我们的想法是,任何用户都可以打开"案例管理"窗口,选择特定案例,然后获取所有相关信息(当然包括电子邮件).

我们必须在大约20个用户的邮箱中找到电子邮件.所以问题是:

  • 这是更好的方法吗?它会消耗大量的时间和资源吗?

我们是Exchange世界的新手,所以我们在考虑Exchange模仿,但我们根本不确定.该模块是在Silverlight 3,WCF,SQL Server + Exchange 2007中开发的.

exchange-server exchangewebservices

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

我可以向所有WebSocket客户端广播

我假设这是不可能的,但想要问以防万一.如果我想提供状态信息网页,我想使用WebSockets将数据从服务器推送到浏览器.但我担心的是大量浏览器对服务器的影响.我可以向所有客户端广播,而不是向每个客户端发送离散消息吗?

html5 websocket

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

使用Powershell在Gac中注册文件

有没有一种简单的方法在PowerShell中(我想使用gacutil.exe)从文本文档中读取路径\程序集并在GAC中注册它?例如,一个.txt文件看起来像:

c:\test\myfile.dll
c:\myfile2.dll
d:\gac\gacthisfile.dll
Run Code Online (Sandbox Code Playgroud)

PowerShell脚本会将其读入流中,然后在找到的每个程序集上运行gacutil?我想这会是这样的:

#read files into array?

foreach ($file in Get-ChildItem -Filter "*.dll" )
{ 
  Write-Host $file.Name
  C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe /nologo /i $file.Name
}
Run Code Online (Sandbox Code Playgroud)

powershell gac gacutil

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

有没有免费的工具来创建SWF/Flash动画?

有没有像Flash这样的竞争工具来创建SWF动画?我8岁的儿子想要学习2D动画,但我怀疑他预期的注意力是否需要购买Flash.

flash animation 2d

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

以编程方式将Word(docx)转换为PDF

好吧,在你想到"不是这样的另一个问题"之前,请先阅读此内容.

我有一个应用程序(ASP.NET MVC 3中的Web应用程序)使用DocX库在DocX中生成Word文件.

应用程序采用模板并使用数据库中的所有数据填充它.现在我想创建一个创建的docx文件的PDF版本.

我知道箴言是一种选择,但不适合我,因为我的预算很少.其他我需要花钱的库也是不可能的.

我没有sharepoint服务器,因此Word Automation Services也不是一个选项.

所以我有两个选项(我知道),他们都使用了iTextSharp.不知道哪个更好.

  1. 我可以使用docx文件中生成的XML并将其转换为iTextSharp可用的版本.
  2. 我可以创建PDF,就像我用模板创建docx一样.

任何人都知道它有多少工作,哪两个有更好的性能,如果有可能的话.

我知道第二个选项的缺点是,当我更改模板时,我必须为两个版本更改它.

如果您有更好的解决方案(免费),欢迎您分享.

c# asp.net-mvc pdf-generation docx

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

从提交中排除隐藏的表单字段

我正在隐藏/显示基于复选框状态的div.

<input type="checkbox" id="other" name="os[other]" value="6" onclick="toggle_form_element('os[other]')">
Run Code Online (Sandbox Code Playgroud)

这是我的Javascript函数:

function toggle_form_element(id) {
    if ((document.getElementsByName(id)[0].checked)) {
        document.getElementById('sometimesHidden').style.display = 'block';
    } else {
        document.getElementById('sometimesHidden').style.display = 'none';
    }
}
Run Code Online (Sandbox Code Playgroud)

这是"有时隐藏"的div:

<div id="sometimesHidden">
    <input type="text" size="20" id="other_os" name="other_os">
</div>
Run Code Online (Sandbox Code Playgroud)

现在我想使用我的toggle_form_element函数来排除$ _POST ['array']中"hidden"div中的所有输入字段.

但是我怎么能这样做呢?

javascript forms jquery

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