我有以下CoffeeScript为Knockoutjs生成Javascript
class NewsItem
content: ko.observable("")
title: ko.observable("")
constructor: (data,dispForm) ->
@content data.get_item("content")
@title data.get_item("title")
@id = data.get_id()
class NewsItemViewModel
collection: ko.observableArray()
loadAll: =>
listEnumerator = items.getEnumerator()
while listEnumerator.moveNext()
currentItem = listEnumerator.get_current()
@collection.push new NewsItem currentItem, @list.get_defaultDisplayFormUrl()
return
$ ->
viewModel = new NewsItemViewModel
ko.applyBindings viewModel
return
Run Code Online (Sandbox Code Playgroud)
要呈现HTML,我使用此代码
<ul id="results" data-bind="template: {name: 'item_template', foreach: collection}">
</ul>
<script id="item_template" type="text/x-jquery-tmpl">
<li>
<h3><a href="/" data-bind="text: title"></a></h3>
<p>
<textarea data-bind="value: content"></textarea>
<input type="button" value="save" data-bind="enable: content().length > 0">
</p>
</li>
</script>
Run Code Online (Sandbox Code Playgroud)
但是,在HTML中,所有项目都显示添加到集合中的最后一个NewsItem的值.
任何提示?
我想将文件存储在Azure Blob存储中.到现在为止还挺好.我还想存储关于该文件的附加元数据; 为此,我使用Azure SQL数据库(因此我可以轻松查询blob存储上的文件).
因此,当我向商店添加新文件时,我想确保blob以及元数据已成功编写.因此,我想到了使用类似事务上下文的东西.
有没有办法,使用blob存储和sql存储创建这样的事务上下文?
我想在azure中维护一个升级和生产环境.每个应该有它自己的lob存储和sql存储.什么是获得这个的最好方法?设置一个staging和一个生产sql server以及两个blob存储帐户?
在 Office 2010 中,当按下 Backstage 按钮时,Backstage 将自动关闭。例如,我有一个带有新建、打开和保存按钮的后台。
当我点击一个按钮时,Backstage 并没有被关闭——我想这不是正确的行为。我怎样才能让 Fluent-Ribbon 正确处理后台?
我使用的是 2010 年 11 月发布的当前版本 2.0(http://fluent.codeplex.com/releases/view/55556)。
我只是使用 xUnit 测试设置了一个新项目 (.net 4.6.2)。为了在 VSTS 中进行单元测试,我在项目中添加了视觉工作室运行器(使用 nuget)。
现在我想知道:如何获得我的测试运行的 XML 报告,以便我可以在 VSTS 中发布这些结果?
假设我有一个javascript函数调用moveItem,它接受两个参数source和destination.
我想为这个函数分配几个按钮的点击事件,每个按钮都有不同的源和目的地.
好的,所以没有参数我会做这样的事情:
$('#myButton1').click(moveItem);
function moveItem() {
...
}
Run Code Online (Sandbox Code Playgroud)
但是如果moveItem看起来像这样:
function moveItem(source, destination) {
...
}
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用:
$('#myButton1').click(moveItem('foo','bar'));
Run Code Online (Sandbox Code Playgroud)