问题标签 [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.
c# - 在 UpshotContext 上调用 DataSource() 期间出现异常
我正在尝试为现有的 MVC 项目添加结果。
在线上
我得到了例外
我已安装的 nuget 软件包列表是
谷歌没有给我任何例外。有任何想法吗?
编辑:认为完整的堆栈跟踪可能有用:
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 模板,此后该模板已被删除。
感谢您的任何建议!
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>使用
/li>upshot.map
:定义我自己的地图函数并将其传递给结果:
/li>
所有方法的映射似乎都是正确的,除了父实体不知道在其子实体中所做的修改。儿童跟踪甚至可能吗?
asp.net-mvc-4 - 没有 DbDataController 的结果
我正在浏览 MVC4 的单页应用程序,我可以看到 upshot.js 与 WebApi 交互,这真的很酷。但是通过控制器代码,我发现控制器派生自 DbDataController,它直接使用我的 EntityFramework DbContext 来执行数据库操作。但是如果我想做这些操作,比如说我的模型不是实体,而是我需要存储到像 RavenDb 这样的 NoSql 数据库中的普通模型。我应该怎么做才能获得 Upshot 的所有这些功能,但我应该能够做到的数据库操作?我将如何将模型的这些元数据提供给结果?
upshot - 在 upshot.js 中设置数据源 url
我刚刚看了一个关于单页应用程序的精彩演示。我还查看了示例代码,但无法弄清楚我们在哪里设置了 WebApi url。
我们在这里设置数据源:
但是如何为不同的环境设置源 URL?
breeze - 结果验证规则
有一个 URL 或一些如何为 upshot.js 的元数据部分创建自定义规则的示例
例如,元素不存在于 localDatabase 可观察数组中的规则。
谢谢
asp.net-mvc - Upshot.js 的当前状态
我正在考虑在我的一个非常重要的项目中使用 upshot.js 和 Knockout。我没有看到任何有关结果的文档或任何活动。在我做出这个决定之前,这个项目是否仍然有效?
如果整个 asp.net 堆栈现在是开放的,并且可以看到提交到存储库的内容,为什么这个小库仍然不在 codeplex 或 github 上供社区查看?
我希望这仍然在 asp.net 团队的雷达上。
javascript - 在 UpshotJS 中使用 JavaScript 计算属性
我是 Upshot 的新手,找不到 Upshot 的文档/组,所以我将其发布在这里。我想在我的模型中计算属性,它是否受支持,我该如何实现?例如:
breeze - 结果 js 与微风 js
upshot js 是否正在积极开发中?upshot的文章都是2012年3月写的,upshot js稳定吗?Breeze 似乎正在积极开发中。
准备好生产了吗?添加了 vs spa 应用程序模板,后来又删除了。什么时候会重新添加?我猜它会用结果重新添加,因为结果与 ms 相关联。
javascript - 如何从同一 viewModel 中的不同分支访问后代?
我目前正在开发一个网站 spa 应用程序并尝试使用 knockout.js。它在一个 mvc 平台上,一个 dbdatacontroller api 使用数据和 javascript 视图模型的结果。我有一个复杂的视图模型并且遇到了困难,主要是因为是新手。我最大的问题似乎是访问 observables。数据库是这样组织的:
我的视图模型就是这样的:
所以我的标记类似于
所以基本上,无论我做什么,我似乎都无法访问项目的值。我访问过一个分支的任何地方,即。AdvanceSearch().AnswerType().Answers
,试图得到$parents[1].UserValues[].FieldValueText
似乎总是不确定的。就像我说的,我是淘汰赛的新手,所以我可能只是错过了一些东西。还是我应该使用多个视图模型或类似的东西?(如果是这样,我该怎么做?)谢谢。