durandal相关内容
我遇到了Breeze和Durandal的问题,这使我相信这可能是Breeze的错误,或者我不知道正确的语法。 这是我的模型(假定Address只是一个简单的ComplexType类) public class Person { public int Id {get; set;} 公共字符串名称{get; set;} 公共地址MyAddress {get; set;} }
..
我与Durandal&使用asp.net mvc一起工作微风模板。 我有以下代码优先类: 第一种情况: 公共类交通 { [Key] public int Id {get;组; } ... public int? SenderId {获取;组; } 公共虚拟SendRecv发件人{get;组; } } 公共类SendRecv { [Key] pu
..
这几天,我学到了breezejs,durandaljs,所以我制作了一个spa应用程序供人们锻炼,但是breezejs(或q.js)经常发出错误消息 [Q]未处理的拒绝原因(应为空):[“ proto.saveChanges@http:... s / jquery-1.9.1.js:2750\n”]( Firefox ) [Q]未处理的拒绝原因(应为空):(无堆栈)错误:遇到客户端验证
..
我有一个SPA应用程序(durandaljs),并且有一条特定的路线,可以在其中映射要获取的实体的“ id”。 模板为“ /#/ todoDetail /:id”。 例如,“ /#/ todoDetail / 232”或“ /#/ todoDetail / 19”。 在viewmodel的激活功能上,我获得了路线信息,因此可以获取ID。然后,我创建一个breezejs Entit
..
我用Durandal / breeze开发了一个asp.net解决方案。 这里是我让所有托运人使用的代码: var query = EntityQuery.from('Shippers') .select('id,name,street,city'); return manager.executeQuery(query) .then(querySucceeded) .f
..
我需要以“并行"方式执行功能,并且使用parallel.js: var p = new Parallel(items); var fn1 = function (item) { doSomething(item); }; p.map(fn1).then(function () { otherFunction(); }); 但是IE显示以下错误: [Q] Unha
..
:已更新 谁能帮助我找到如何根据用户创建路由和子路由的方法 是否可以创建 小部件 如果可以的话会完成工作 这是我的菜单的外观(注意:所有菜单项一起称为 master ): -Home -shop -men -women -food -dog -human -cart -settings -user -images -them
..
我正在和Aurelia一起玩,看起来还不错,我在某些项目中使用了Durandal,这绝对满足了我的需求. 使用来自EC6的新类定义太棒了.但是,现在我正在准备一些需要将经典AMD模块与requireJs配合使用的东西,如下所示: define("testModule", [], function() { "use strict"; console.log('testMo
..
在基于HotTowel的项目中,我使用Durandal 1.1.1进行路由. 我有一个登录路径,如果用户未登录,我想激活它. 我的路由配置如下: var routes = [ { url: 'login', moduleId: 'viewmodels/login', name: 'Login', visible: true, caption
..
我正在构建一个应用程序,并希望显示一个两层菜单,并且两层始终可用. Durandal 2.0 推出了他们的新路由器,该路由器支持“子路由器",从而可以更容易的深层链接. 我的问题-我可以永久加载“子级"导航路线(当父级处于非活动状态时显示子菜单),还是“子级路由器"设计旨在懒惰-一旦评估了深层链接,就加载它们以对其进行评估? Durandal示例显示,主导航注册一条摔跤路线,然后然后加
..
我使用TypeScript 1.8将我的Durandal SPA应用程序从VS_2012更新为VS_2015,它将生成JavaScript(ECMA5).我解决了所有构建错误.但是我无法修复一个叫做 的打字稿错误. “'return'语句只能在函数体内使用" 我正在研究视图模型.因此,我需要在函数之外使用return语句. 由于构建错误,我无法生成我的Java脚本. 下面是我
..
这可能是一个简单的.. 我正在尝试覆盖路由器的guardRoute功能,并且似乎没有调用我的版本. 代码 app.start().then(function () { router.useConvention(); viewLocator.useConvention(); app.setRoot('viewmodels/shell', 'entrance'
..
我有一个使用DurandalJS的SPA应用程序,效果很好.链接已路由,视图模型已激活等. 问题是,我有一个锚点指向实际存在于服务器上的页面.我需要浏览器才能实际查询该页面(这是一个asp.net MVC页面). Durandal中的路由器似乎挂接到相对的所有链接(或实际上在同一域中),如果找不到路由,则调用路由器的handleInvalidRoute方法. 我一生无法解决如何告
..
我有一个用DurandalJS v1.2构建的单页应用程序(SPA),该应用程序与支付网关集成在一起. SPA将通过在其页面上执行常规形式POST转到付款网关的页面. 用户完成“支付网关"页面上的操作后,支付网关将执行POST表格返回我的SPA. 由于它是POST,因此我在ASP.NET MVC中通过为发送的各种表单参数呈现require.js模块定义来处理它的服务器端,然后在需要处理
..
我想从数据库中加载一个实体,然后使用它的ICollection(来自模型类)加载一些子数据.如果这是一对多关系,那么对于单个视图模型来说,这将足够简单,但是我的结构要复杂一些- 父母有很多孩子.每个孩子都有许多孙子孙,需要将其链接回适当的孩子.层次结构需要保持完整. 到目前为止,我想出的其他选择可能不是最好的方法,所以我的问题是-装载孙子孙女的最佳做法是什么-或其他方法? 在配置me
..
我们在ASP.NET MVC 4的Durandal/Hot Towel模板中使用HighCharts.js.我们只是在为仪表板页面使用图表API的过程中证明了概念验证.但是,在页面加载期间,该图形未呈现在页面上. 我们有一个自定义.js文件,其中包含以下代码(从HighCharts.com复制和粘贴): $(document).ready(function () { $('#r
..
因此,我正在尝试使用Durandal构建移动应用.但是,我在使用Google加上JS API集成时遇到了麻烦.我认为这是问题所在:gapi的javascript客户端附带了异步加载,因此在未定义gapi的情况下,durandal初始化将崩溃,因此,css组件也无法正确呈现.我已经尝试将以下脚本标记放在login.js视图的login.html文件中,甚至放在main.js的require.js部分
..
所以我还有另一个DurandalJS问题. 所以我有一些小部件几乎都是自包含的.它们根据当前用户是否登录(例如,是否登录)呈现或隐藏自己.我有一个显示当前用户名的小部件,另一个显示了当前用户的设置的小部件. “当前用户是存储在本地存储中的值,因此每个人基本上都知道要从那里获取它并尽自己的本分. 我有一个安全模块,当用户登录和注销时会触发自身事件. 我所有的小部件(包括外壳)都需要此安全
..
我发现了以下内容: 响应式Durandal对话框 但是,在2.1中,我看不到任何有关使对话框具有响应性的文档.我有一个对话框,该对话框的高度随着用户选择内容而扩展-最终,该对话框变得比视口高,并且没有滚动或其他任何内容,因此在移动设备上完全是一团糟.我已经尝试过使用文档中的“重新定位"功能,但这似乎没有多大作用.对此的任何建议将不胜感激. dialog.show(
..
我设法使一个简单的路由器工作,甚至为我的子菜单创建了一个子路由器,但是我不确定其中有一两个问题.文档为您提供了基本的帮助,然后您就可以依靠自己了. 所以我正在从这里阅读文档: http://durandaljs.com/documentation/Using-The-Router.html 首先,提到了"splat"路由,但并没有真正解释它们是什么或如何使用.您所得到的只是JS的一个
..