问题标签 [hottowel]

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 投票
1 回答
1366 浏览

entity-framework - 获取 Breeze configureMetadataStore 时出错

我正在使用热毛巾模板进行 SPA。我目前面临一些问题

我在 datacontext.js 上遇到错误

[服务/数据上下文]

检索数据时出错。无法找到属性:实体类型上的公司名称:公司:#Atlas.Web.Models

但是,公司模型有一个名为 CompanyName 的属性

提前感谢您的帮助!

0 投票
1 回答
292 浏览

asp.net-web-api - Breeze API 控制器 - 'ObjectContent`1' 类型未能序列化内容类型的响应正文

尝试调用时出现此错误

在 Breeze API 控制器上。

ObjectContent`1' 类型无法序列化内容类型的响应正文

我做错了什么?

0 投票
1 回答
1946 浏览

breeze - HotTowel - 以 Breeze 作为参数的过滤谓词查看 Durandal 导航

我不清楚如何在 MVC4 SPA HotTowel 模板中实现以过滤谓词作为参数的新视图的架构导航。假设我有一个带有日期(过滤器)的下拉菜单和一个按钮“gotoSessions”来导航到会话视图。GoToSessions 按钮将导航到仅显示所选日期的会话的会话视图。不选择日期将强制会话视图显示所有可用的会话。

添加了主视图屏幕

  1. 更新 config.js 中的“会话”路由以接受过滤器参数

    /li>
  2. 实现“gotoSessions”按钮

    /li>
  3. 在 session.js 视图模型中更新 activate 方法以接受 routeData 作为参数并在 datacontext.js 服务中实现过滤

    /li>
  4. 在 services/datacontext.js 中更新查询以使用过滤器

    /li>

这是 MVC4 SPA HotTowel 架构的正确实现吗?您能否提供过滤器(谓词)格式的代码示例?谢谢

0 投票
2 回答
2064 浏览

jquery - Infragistics Ignite UI 网格与 Hot Towel/Durandal SPA 应用程序

有没有人有将 Infragistics Ingite UI 控件集成到 Hot Towel/Durandal SPA 应用程序的经验?

我已将此 ig 示例集成到基本的 Hot Towel 应用程序中:

http://www.infragistics.com/products/jquery/sample/grid/grid-knockoutjs-integration

它适用于简单的绑定,例如:

看法:

虚拟机:

这工作正常并呈现网格。但是,只要将任何功能添加到绑定中,就会出现错误,例如:

错误是“[”无法调用未定义的方法'_injectGrid'”,“视图/详细信息”,对象]”。

我正在使用 jQuery.Migrate 库(因为 ig 仍然引用 1.7 而 Durandal 想要 1.9),并使用它来加载依赖的 ig 脚本:

顺便说一句,我曾尝试使用“传统”jQuery(即非 KO)API 来创建网格,但我遇到了更多问题!

非常感谢任何帮助。

0 投票
3 回答
6960 浏览

asp.net-mvc-4 - 如何在 SPA HotTowel 模板中设置登录视图(用户认证)?

VS2012 MVC4 中的一些单页应用程序 (SPA) 模板具有内置身份验证。HotTowel SPA 模板没有。

在 SPA HotTowel 中实现用户身份验证(登录屏幕)的正确方法是什么?HotTowel 使用了 Durandal JS,所以我想问题是如何使用 Durandal JS 实现用户身份验证

0 投票
2 回答
3488 浏览

asp.net - 为什么我没有得到 .css 智能感知

问:为什么我.css在 Durandal~/App/Views/###.html页面中编码 HTML 时没有获得智能感知。

重新创建的步骤: 在 Visual Studio Professional 2012 中,我开始了一个“空”的 ASP.NET Web 应用程序,并将Microsoft ASP.NET Web Optimization Framework 1.0.0 Nuget包添加到我的解决方案中。我还包括了 Durandal 1.2.0Bootstrap 2.3.1

将上述引用添加到我的应用程序后,我在Nuget安装Durandal包时生成的文件夹中添加了一个shell.html页面。~/App/

作为旁注,.css一旦我调试应用程序,这些文件就可以正常工作。我的文件夹中有多个.css文件,包括Bootstrap.css文件(随Bootstrap 2.3.1安装(如上所述)),它们在运行时引用和使用文件。~/Content/~/App_Start/BundleConfig.cs.css

最后,当我阅读PluralSight 单页应用程序 JumpStart教程并进入使用 Durandal.js 编写 Shell部分时,我们清楚地看到我/我们应该获得智能感知,但我没有。

谢谢你。

更新: 我刚刚得知“问题已提交给 Visual Studio 产品团队进行分类和解决。

0 投票
1 回答
298 浏览

single-page-application - SPA Web 应用程序中的树结构

我正在启动一个单页应用程序,但仍然没有选择任何框架。它需要做的唯一复杂的事情是允许用户从树结构中为表单的一个字段选择一个元素。如果它可以同时使用鼠标选择和键盘自动完成功能,那就太好了。这棵树有 5 层深,包含大约 500 个元素。什么是实现这一点的好方法?

0 投票
2 回答
484 浏览

durandal - 使用 durandaljs hottowel - 我想动态更改视图但激活不允许我这样做

我正在使用 Durandal,热毛巾。想要动态更改视图,根据 cookie 值隐藏一些 div。但是,如果我这样在“激活”中编写代码

两个框都显示了,隐藏不起作用。但是,如果我将相同的代码连接到单击事件,那么一切正常。难道“激活”不适合做这样的事情吗?做这种事情的最好方法是什么。

0 投票
1 回答
287 浏览

asp.net-mvc-4 - 带有 Hottowel SPA 的 Durandal js 1.2.0 不会在 iPhone 上滚动

我已经在详细信息页面中启动了一个新的 MVC4 HotTowel SPA 测试项目,其中包含一个列表(ul 元素)。这在使用 iPhone 观看时工作正常 - 它滚动正常。然后我使用 nuget 更新了模板中的 3 个 durandal 包(从 1.1.1 到 1.2.0)。之后,详细信息页面将不会在 iphone 上滚动。

这是 durandal 更新代码中的错误还是设计使然(在这种情况下我应该如何实现滚动)?

此外,刚刚检查了 Durandal 入门套件项目 - 这也不会在 iPhone 上滚动

0 投票
2 回答
1064 浏览

knockout.js - Durandal/热毛巾 SPA、Bing 地图和淘汰赛自定义绑定

我正在使用 Durandal/Hot Towel SPA 和此处描述的 Bing 地图库http://soulsolutions.com.au/Blog/tabid/73/EntryId/818/Knockout-JS-and-Bing-Maps.aspx。该库创建自定义 ko 绑定以访问地图控件。

对于 durandal,这种绑定仅以一种方式起作用。更改后可以从地图控件中获取值(例如缩放级别),但是当我想在单击后设置缩放级别时,它不起作用。

在 Durandal 之外,当我在一个简单的 html 页面上对其进行测试时,一切正常。

知道有什么问题吗?任何帮助将不胜感激。

我的视图模型:

看法: