问题标签 [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 投票
2 回答
593 浏览

knockout-mvc - 在 HotTowel 模板中使用 KoGrid

我正在尝试在 HotTowel SPA 模板中的 HTML 视图中使用 KoGrid。我创建了一个简单的视图:

并在JS中添加模型数据:

});

网格在页面上,但样式似乎完全错误地呈现宽度和位置,因此列彼此重叠,并且大多数数据明显不正确。KoGrid.css 文件被正确引用。

谢谢你的帮助。

0 投票
1 回答
1117 浏览

knockout-mapping-plugin - HotTowel:在页面之间导航时 Viewmodel 丢失映射

我刚开始使用 HotTowel,印象非常深刻。我设法学习如何将它与淘汰赛绑定一起使用。这是我面临的问题:

我有一个有 3 页的网站:首页、关于、罐子

在罐子里我有:

在我看来,我有:

我的回购代码:

如果我在 Jar 页面上,它工作正常。但是,当我导航到 Home 并返回时,ko 映射丢失了。我使用 chrome 控制台检查它并检查 jars 数组,它的所有元素都丢失了ko.mapping属性中的节点。因此,我无法删除 jar,但仍然可以向其中添加新的。

谁能帮我弄清楚导航后如何重新映射对象?谢谢。

0 投票
1 回答
1780 浏览

javascript - TypeScript 与 BreezeJS 结合

我目前正在使用 TypeScript 和 BreezeJS 一起开发项目原型。我正在使用 John Papa 的 HotTowel 模板,并为每个 HTML 页面编写了我自己的 TypeScript ViewModel。

要使用普通的 Javascript 库,您需要一个 typescript 文件 file.d.ts,它是某种接口类,因此 TS(TypeScript)知道有哪些 javascript 函数。

通过这种组合,我试图创建一个新实体,但我找不到函数 CreateEntity。这位于我的微风.d.ts 文件中,但它不起作用。Intellisense 不会自动完成我的陈述。

因此,如果我键入this.Manager.CreateEntity它不会显示 CreateEntity,当然它也不起作用;)我相信错误在 .d.ts 文件中,但我似乎找不到它。希望有人可以帮助我;)

this.Manager 的其他功能正在工作并自动完成!

格。乐华

0 投票
2 回答
222 浏览

jquery - Hottowel SPA 视图模型和 jquery

下面是一个热毛巾视图模型。我试图弄清楚在哪里以及如何进行 jquery 调用

0 投票
1 回答
2052 浏览

knockout.js - 热毛巾 SPA Durandal Knockout 和 Dynatree

我试图让 dynatree 控件在 Hottowel 视图模型中工作,基于这个小提琴,http://jsfiddle.net/EZgNs

无法理解如何编辑 vm 以合并 dynatree ko。

0 投票
4 回答
12068 浏览

asp.net-mvc-4 - 带有 SPA 架构的 ValidateAntiForgeryToken

我正在尝试为 Hot Towel SPA 申请设置注册和登录。我基于asp.net 单页应用程序模板创建了 SimpleMembershipFilters 和 ValidateHttpAntiForgeryTokenAttribute 。

你如何得到

在 Durandal SPA 模式下工作的代码。

目前我有一个register.html

注册.js

在 $ajax 调用中如何传递 AntiForgeryToken?另外我如何创建令牌?

0 投票
2 回答
740 浏览

single-page-application - 是否可以有多个 viewEngine.viewExtension

我有一个 asp.net Hot Towel SPA 应用程序,我想同时使用 .html 和 .cshtml 页面。

是否可以添加多个视图扩展:

0 投票
1 回答
1501 浏览

typescript - 如何将 Fancybox 与 Durandal en TypeScript 结合使用

我正忙于使用 John Papa 的 Hot Towel 模板进行原型设计和开发。我没有使用 Javascript,而是使用 TypeScript 并遇到了一个问题。

当用户单击 SPA 中的图像时,我希望图像以花式框弹出。但是我无法实现这一点。我想我把我的fancybox代码放在de Activate函数中,因为每次加载视图时都会调用它(我在这里可能是错的)。

但我还发现 Fiddler 在 .html 之前加载了 de .js(ModelView),这意味着 viewmodel 无法调整 .html(我在这里也可能错了)。

我将发布视图和模型。

正如我在 Chrome 或 Fiddler 中所说,所有 javascript 库都已正确加载。

看法

模型视图

0 投票
0 回答
71 浏览

dotnetnuke - 热毛巾 (HotTowellete) 作为 DotNetNuke 模块

有没有人尝试过使用 HotTowel(或 Hotowelte)创建 DNN 模块?我创建了一个模块,但立即收到有关虚拟目录等的错误,但我认为这只是冰上一角。

任何想法都会受到欢迎。

谢谢,大卫

0 投票
1 回答
3349 浏览

security - durandal mvc 应用程序身份验证安全性

我能够成功使用(索引视图中的代码)

在登录后(使用标准 mvc 帐户控制器和来自标准 mvc4 应用程序的登录表单)让应用程序最初被强制进入登录页面。

然后我在页脚添加了一个按钮来调用注销控制器方法(这个函数被添加到 shell.js 并且我已经验证它是在按下按钮时调用的)

我已经通过控制器方法进行了调试,它成功调用了

调用 Index 页面并且不再对用户进行身份验证,但上面对 PartialView("Login") 的调用不会修改浏览器的内容。

我不明白为什么浏览器中没有加载登录部分视图。我在控制台中没有任何错误,也没有其他迹象表明有问题。

我搜索了一下,没有找到任何扩展 Hot Towel 模板以支持身份验证的示例。(除了关于如何设置身份验证令牌的一些事情之外)我采取了第一步,只需让索引视图能够在 durandal 应用程序加载之前强制用户登录。这很好用。

什么是让它工作的正确方法?我有一个使用 Durnadal 入门套件的示例,它显示了这种行为。我可以提供给任何需要的人。

shell.js 中的 javascript 返回似乎是重定向指示的索引页面的 html。(试图让警报显示这一切是有问题的)

致力于将样品送到 Skydrive 等