knockout.js相关内容
所以,我有几个嵌套淘汰赛组件: < COMPONENT1> < COMPONENT2> .... < / COMPONENT2> < / COMPONENT1> COMPONENT1是我自己的分量,我写的,但COMPONENT2是第三方code,我不应该去改变它。这里的问题是: 在 $(文件)。就绪(),我使用jQu
..
我目前正在创建带有寻呼机和过滤器的项目列表。 我使用的基础是这样的: http://jsfiddle.net/JTimperley/pyCTN/13/ 不过,我需要加载从AJAX的数据,并且响应是JSON。 这临危上创建数据模型: 函数CustomerPageModel(数据) { 如果(!数据) { 数据= {}; } 无功自我=这一点; self.custo
..
我有一个获取JSON通过AJAX,并创建一个新的任务视图模型,但淘汰赛继续给我一个绑定错误。 如果我硬$ C C从服务器直在我的视图模型传来的数据$,我没有收到任何错误。 我的视图模型创建新任务,有一个ID,一个问题和一些变质剂的,这本身就具有文本和正确的布尔标志。 下面code工作完全正常: 函数任务(数据){ 无功自我=这一点; self.id = data.id;
..
我使用的是淘汰赛映射插件,刷新JSON的UI从每3秒服务器检索。用户界面包括一些嵌套的的foreach 绑定。然而,似乎一切都在所有的的foreach 绑定得到彻底删除和重新渲染每刷新,即使没有发生任何变化。 VAR TESTDATA = { 回答:[], 视察:{ 类别:[{ ID:1, 产品名称:“测试分类”,
..
我有一个包含有一个foreach循环一轮的车型阵列模板的视图。然而,模型的数组来自Ajax调用。 下面是该方案的一个例子: //包含的模型 功能SomeModel(){ 无功自我=这一点; this.Firstname = ko.observable(); this.Lastname = ko.observable(); this.Fullname = ko.
..
在KnockoutJS,什么是适当的方式每一个AJAX命令运行时间更新的JSON数据的observableArray? 现在,我正在消隐使用类似viewmodel.items([])的阵列,然后从服务器的JSON数据重新填充它。短期使用KnockoutJS映射插件(这可能是做到这一点的唯一方法)什么是正确的道路? 我的服务器逻辑是要在每次发送一些相同的数据,所以我不能只是循环,推动项目成阵
..
请考虑以下视图模型片段: VAR ID,given1,given2; $获得(“testSynUfGet.aspx”,空,功能(数据){ ID = data.id; given1 = data.given1; given2 = data.given2; },'JSON'); //警报('这里'); ko.applyBindings(新视图模型(ID,given1,gi
..
什么淘汰赛JS最佳实践,你使用时,AJAX,JSON响应回来不好。 你如何创建映射到显示发生错误给用户? 如何改变形式的结合在淘汰赛JS以适应错误? 我发回的响应对象{回应:“成功”,数据:{}},种这意味着有3个级别的错误的: 模型误差(“失败”的JSON对象的反应,以什么领域模型的数据是错误的) 服务器错误(服务器没有响应) 在服务器,错误code 响应 还没有想出显示这就是为什么我问
..
有大量的关于如何(通过AJAX调用)处理动态的观点与淘汰赛的interwebs信息,但有动态的ViewModels最佳做法? 例如,假设我有一个单页的应用程序,使得(通过AJAX)不同类型的表单(具有不同的输入字段),基于角色,用户的选择,环境等,不仅我会用模板为每个表单,但我想对视图模型做同样的,因为每个视图模型可能有许多非常不同的特性,这将是不切实际的有一个庞大的视图模型为每一个可能的模板。
..
我使用的是淘汰赛,这是我的ajax code: 保存:函数(){ $阿贾克斯({ 网址:“HTTP://本地主机/忠诚度/欢迎/ JSON /”, 类型:“后”, 数据:ko.toJSON(本), 的con
..
我得到了下面这段code 函数pushJsonData(产品名称){ $阿贾克斯({ 网址:“/淘汰赛/ SaveProduct” 键入:“POST”, 的contentType:“应用/ JSON” 数据类型:“JSON”, 数据:“{\”名称\“:\”AA \“}”, 异步:假的,
..
我正在使用asp.net mvc的页面上knockoutjs。我使用AJAX调用 ko.toJSON(视图模型),然后回发到使用jQuery的服务器,结果坚持的一种形式返回给服务器。所有的视图模型属性都成功序列化,除了被持久化一个空的对象Javascript的日期。 声明: VAR视图模型= { startTime时:ko.observable() 类型:ko.observa
..
我有一个应用程序通过AJAX调用接收的一些数据。在此之后,使用获得的 knockout.js 的库中的数据绑定到DOM元素。我想使用的自举的不显眼的标记,用于创建popovers是这样的: <表类=“表的表冷凝”数据绑定=“的foreach:项目”> &其中; TR> < TD>< B数据绑定=“文本:$ data.id”>&LT
..
这令我费解。它必须是一些小事情,我没有看到。我试图加载一个非常简单的 observableArray 淘汰赛中与Ajax调用。 的javascript //我们绑定数组视图模型属性空数组。 VAR数据= []; VAR视图模型= { 供应商:ko.observableArray(数据) }; ko.applyBindings(视图模型); $(函数(){ //这个点击事件,
..
我建立一个MVC3 Web应用程序,我使用knockoutjs。有在应用两种观点。 SetUpNewCompany和ManageAccount。成立一个新的公司用户首先进入帐号并点击搜索。如果该帐户数已经存在,用户可以在一个按钮点击进入ManageAccount视图。在SetUpNewCompanyController我重定向使用RedirectToAction方法。然而,在执行中ManageAc
..
我使用KnockoutJS,有一个主视图,视图模型。我想一个对话框(在jQuery UI的一个),弹出与另一种观点认为其独立的子视图模型绑定到。 的HTML对话框的内容使用AJAX是retreived,所以我希望能够调用 ko.applyBindings 一旦请求已经完成了,我要绑定的孩子视图模型到HTML的那部分通过AJAX的对话框DIV中加载。 这实际上可能还是需要加载所有我的看法和观点模
..
我想显示在列表中选择的项目信息,以及突出所选行。这是我有: http://jsfiddle.net/blankasaurus/qUydu/6/ 1),当我尝试设置 CurrentDisplayThing =项目它不会做我想做的事情(这是更新显示分度选择的项目) 。我也试过 $扩展(CurrentDisplayThing,项目); 难道我将不得不单独或一些设置每个属性?我对其中的30对我真正的项
..
请多多包涵,如果你发现这个问题太愚蠢。我是一个初学者到淘汰赛,并努力学习吧。 我要像源绑定到EX pression。这位前pression负责生成路径和路径必须作为源的IMG应用。 < UL ID ='AllPatient'数据角色='列表视图'数据插入='真实'数据绑定=“的foreach:患者”> @ *<李><跨度数据绑定=“文本:k
..
我有一个引导模态包含用于更新或创建(在我的例子公司)的实体的形式。现在我的问题是,如果我使用了模态视图的实体,它不清除的领域时,我以任何方式关闭该模式。造成的形式仍然被填充,如果我再点击“创建”按钮,这应该给我一个空白模式。 我怎么能执行我的ViewModels的只是普通的JavaScript方法吗?这是的我的code部分的: 功能视图模型(){ 无功自我=这一点;
..
我有一个MVC4应用程序,但我主要使用它的的WebAPI部分。我希望有发送回给用户的“普通老式的HTML”文件(将使用KnockoutJS或KendoUI从控制器的WebAPI拉JSON)的 我知道我能做到这一点: routes.IgnoreRoute(“{页}的.html”); 然后,如果我浏览到“本地主机/ index.html的”它不只是成功返回我的.html页面。 可是,我真
..