问题标签 [upshot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1088 浏览

c# - 在 UpshotContext 上调用 DataSource() 期间出现异常

我正在尝试为现有的 MVC 项目添加结果。

在线上

我得到了例外

我已安装的 nuget 软件包列表是

谷歌没有给我任何例外。有任何想法吗?

编辑:认为完整的堆栈跟踪可能有用:

0 投票
2 回答
8049 浏览

visual-studio-2010 - 如何在 Visual Studio 2010 中设置单页应用程序

我最近阅读了有关单页应用程序的文章,并想尝试一下。在观看了 Steve Sanderson 的演示文稿 ( http://channel9.msdn.com/Events/TechDays/Techdays-2012-the-Netherlands/2159 ) 之后,我想在我的 Visual Studio 2010 中创建一个单页应用程序并自己进行测试。但后来我发现我不能再选择 SPA 模板了,因为它在 RC 版本中被删除了。

现在,问题是 - 我应该在 Visual Studio 2010(安装了 MVC4)中做什么才能创建 SPA?我想将 KnockoutJS 用于 UI,将 Upshot 用于数据,我可以使用 Nuget 安装这两者。我没有在网上找到任何相关的东西,我去过的每一页都告诉我使用 SPA 模板,此后该模板已被删除。

感谢您的任何建议!

0 投票
1 回答
313 浏览

upshot - 子实体中的结果 js 更改跟踪

我在 .NET 中定义了以下模型:

InfoCard 上的ReqeuestId属性使 EF Code First 可以生成数据库。然后我使用UpshotContext帮助器生成 JavaScript 模型,如下所示:

这很好地生成了所有模型,当我调用refresh结果数据源时,数据按预期检索。

我面临的问题Request.InfoCards(0).Description是当我尝试修改子对象(eq )的属性时。更改该值将触发 中的更改InfoCard,但不会触发Request实体中的更改。因此,调用Request.IsUpdated()将返回false,而调用Request.InfoCards(0).IsUpdated()将返回true

upshot 不知道如何跟踪子实体的变化吗?还是客户端的映射有问题?到目前为止,我已经尝试了几种映射:

  • 手动映射所有属性:

    /li>
  • 使用upshot.map

    /li>
  • 定义我自己的地图函数并将其传递给结果:

    /li>

所有方法的映射似乎都是正确的,除了父实体不知道在其子实体中所做的修改。儿童跟踪甚至可能吗?

0 投票
1 回答
760 浏览

asp.net-mvc-4 - 没有 DbDataController 的结果

我正在浏览 MVC4 的单页应用程序,我可以看到 upshot.js 与 WebApi 交互,这真的很酷。但是通过控制器代码,我发现控制器派生自 DbDataController,它直接使用我的 EntityFramework DbContext 来执行数据库操作。但是如果我想做这些操作,比如说我的模型不是实体,而是我需要存储到像 RavenDb 这样的 NoSql 数据库中的普通模型。我应该怎么做才能获得 Upshot 的所有这些功能,但我应该能够做到的数据库操作?我将如何将模型的这些元数据提供给结果?

0 投票
1 回答
179 浏览

upshot - 在 upshot.js 中设置数据源 url

我刚刚看了一个关于单页应用程序的精彩演示。我还查看了示例代码,但无法弄清楚我们在哪里设置了 WebApi url。

我们在这里设置数据源:

但是如何为不同的环境设置源 URL?

0 投票
2 回答
89 浏览

breeze - 结果验证规则

有一个 URL 或一些如何为 upshot.js 的元数据部分创建自定义规则的示例

例如,元素不存在于 localDatabase 可观察数组中的规则。

谢谢

0 投票
6 回答
10028 浏览

asp.net-mvc - Upshot.js 的当前状态

我正在考虑在我的一个非常重要的项目中使用 upshot.js 和 Knockout。我没有看到任何有关结果的文档或任何活动。在我做出这个决定之前,这个项目是否仍然有效?

如果整个 asp.net 堆栈现在是开放的,并且可以看到提交到存储库的内容,为什么这个小库仍然不在 codeplex 或 github 上供社区查看?

我希望这仍然在 asp.net 团队的雷达上。

0 投票
0 回答
46 浏览

javascript - 在 UpshotJS 中使用 JavaScript 计算属性

我是 Upshot 的新手,找不到 Upshot 的文档/组,所以我将其发布在这里。我想在我的模型中计算属性,它是否受支持,我该如何实现?例如:

0 投票
4 回答
6148 浏览

breeze - 结果 js 与微风 js

upshot js 是否正在积极开发中?upshot的文章都是2012年3月写的,upshot js稳定吗?Breeze 似乎正在积极开发中。

准备好生产了吗?添加了 vs spa 应用程序模板,后来又删除了。什么时候会重新添加?我猜它会用结果重新添加,因为结果与 ms 相关联。

0 投票
2 回答
226 浏览

javascript - 如何从同一 viewModel 中的不同分支访问后代?

我目前正在开发一个网站 spa 应用程序并尝试使用 knockout.js。它在一个 mvc 平台上,一个 dbdatacontroller api 使用数据和 javascript 视图模型的结果。我有一个复杂的视图模型并且遇到了困难,主要是因为是新手。我最大的问题似乎是访问 observables。数据库是这样组织的:

我的视图模型就是这样的:

所以我的标记类似于

所以基本上,无论我做什么,我似乎都无法访问项目的值。我访问过一个分支的任何地方,即。AdvanceSearch().AnswerType().Answers,试图得到$parents[1].UserValues[].FieldValueText似乎总是不确定的。就像我说的,我是淘汰赛的新手,所以我可能只是错过了一些东西。还是我应该使用多个视图模型或类似的东西?(如果是这样,我该怎么做?)谢谢。