我想验证Web API REST命令的输入.我希望它能够像State
下面那样使用限制参数有效值的属性进行修饰.
public class Item {
...
// I want State to only be one of "New", "Used", or "Unknown"
[Required]
[ValidValues({"New", "Used", "Unknown"})]
public string State { get; set; }
[Required]
public string Description { get; set; }
...
}
Run Code Online (Sandbox Code Playgroud)
有没有办法在不违背Web API的情况下做到这一点.理想情况下,该方法类似于Ruby on Rails的自定义验证.
我们正在使用Team Foundation Server 2010,并且我们使用Jasmine在本地计算机上运行了一些JavaScript单元测试.
我们正在使用基于工作流的构建.
有没有人在他们的构建过程中运行Jasmine测试有什么成功?如果Jasmine测试失败,你能打破构建吗?
我的TFS 2010版本无法解决.单元测试正在通过,没有警告或错误.构建完全运行,从开始到结束,但部分成功.我花了一段时间才发现任何错误 - 我必须下载测试结果,然后点击顶部标有"测试运行错误"的链接.错误是:
Error 01/14/2013 1:31:47 AM The diagnostic data adapter 'Microsoft.VisualStudio.TestTools.CodeCoverage.CoveragePlugIn, Microsoft.VisualStudio.QualityTools.Plugins.CodeCoverage, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' on agent 'BuildServer3' threw an exception during type loading, construction, or initialization: System.IO.FileLoadException: Could not load file or assembly 'Microsoft.VisualStudio.QualityTools.Plugins.CodeCoverage, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: 'Microsoft.VisualStudio.QualityTools.Plugins.CodeCoverage, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle …
Run Code Online (Sandbox Code Playgroud) 我想通过lat
和lng
从灰烬组件到另一个组件的余烬(g-map
).我的车把模板:
{{!-- Index.hbs --}}
<div class="jumbotron-outside">
<div class="jumbotron">
<h1 class="display-3">See The Weather Outside :)</h1>
<p class="lead">This is a simple forecast weather.</p>
<hr class="my-4">
<p>Just type everything bellow this input text to get all list of the city</p>
{{text-autocomplete}}
<p class="lead">
<button class="btn btn-primary btn-default" href="#" role="button" disabled={{isDisabled}}>Search</button>
</p>
</div>
{{g-map lat=lat lng=lng zoom=zoom}}
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的text-autocomplete组件:
// text-autocomplete/component.js
import Ember from 'ember';
let lat;
let lng;
export default Ember.Component.extend({
didInsertElement() { //dom can be acessed …
Run Code Online (Sandbox Code Playgroud) javascript google-maps ember.js ember-controllers ember-components
javascript ×2
tfs ×2
tfs2010 ×2
tfsbuild ×2
asp.net-mvc ×1
c# ×1
ember.js ×1
google-maps ×1
jasmine ×1