草庐IT

data-ng-bind

全部标签

javascript - knockout.js - 模态的延迟数据绑定(bind)?

我正在使用knockout.js来显示员工列表。我在页面上有一个隐藏的模态标记。单击单个员工的“详细信息”按钮时,我想将该员工数据绑定(bind)到模式弹出窗口。我正在使用ko.applyBindings(employee,element)但问题是当页面加载时,它期望模态开始时绑定(bind)到某些东西。所以我想知道,是否有进行延迟/延迟数据绑定(bind)的技巧/策略?我查看了虚拟绑定(bind),但文档的帮助不够。谢谢! 最佳答案 我想提出一种在MVVVM中使用模态的不同方法。在MVVM中,ViewModel是View的数据,而

javascript - 将滚动事件附加到带有 body on() 绑定(bind)的 div 失败

我在滚动事件上遇到了一些问题。我正在尝试将事件附加/绑定(bind)到特定的div,我正在使用$('body').on()来做这件事,因为排序时会重新加载内容,因此会失去绑定(bind)。这不起作用,事件没有被触发:$('body').on('scroll','div.dxgvHSDC+div',function(){}另一方面,这是可行的:$('body').on('mousewheelDOMMouseScroll','div.dxgvHSDC+div',function(){}还有这个:$('div.dxgvHSDC+div').on('scroll',function(){}有什

javascript - polymer 1.0 : Two-way bindings with input elements

代码考虑以下Polymer自定义元素:ResetPolymer({is:'test-element',properties:{'value':{type:String,reflectToAttribute:true,notify:true,value:null}}});我在我的index.html中使用这个自定义元素如下:TestApp问题我相信我已经将value属性声明为双向绑定(bind)(notify:true);然而,当我点击输入并输入一些文本(比如"foo")时,它并没有反射(reflect)在模型中(即调用document.querySelector('test-eleme

javascript - Angular JS |在 ng-click 三元运算符中传递什么什么都不做

我正在尝试使用三元运算符(?:)根据条件启用ng-clickng-click="hasPermission?Update():...."在三元运算符的最后一个参数中,我可以传递什么以便什么都不会发生。此外,我不想在我的JS中创建任何虚拟函数或将任何不相关的条件写为1=1 最佳答案 angular.noop()是为了解决您的场景而提供的:noop()是一个不执行任何操作的函数。DocumentionHere 关于javascript-AngularJS|在ng-click三元运算符中传递什

javascript - Angular 力矩 : Moment Timezone has no data for America/New_York

从服务器收到的日期是UTC时区,我需要将其转换为特定时区,例如:America/New_York。以下是相同的代码但是在这样做时我得到了以下错误:MomentTimezonehasnodataforAmerica/New_York.Seehttp://momentjs.com/timezone/docs/#/data-loading/.但是America/New_York是moment的已知时区,但它仍然要求我添加时区。 最佳答案 您需要加载以下所有内容:时刻时刻时区moment-timezone的时区数据Angular矩关于mom

javascript - Angular ng-repeat with condition

你如何用ng-repeat做这样的事情?我将使用文档中的示例来初始化一个包含2个friend的数组,如果我只想对所有26岁及以上的friend重复一次怎么办?Ihave{{friends.length}}friends.Theyare:[{{$index+1}}]{{friend.name}}whois{{friend.age}}yearsold. 最佳答案 创建自定义过滤器。HTML:和JS:varsomeApp=angular.module('someApp',[]);someApp.filter('age',function(

javascript - 仅数字的 ng-pattern 将接受像 angularjs 中的 '-' 这样的字符

使输入文本只接受0-9之间的数字的模式。这是我的模式:$scope.onlyNumbers=/[\u0030-\u0039]+/g;出于某种原因,像'-'这样的字符将被接受,即使它不在我声明的范围内。这是我输入的html:有人可以帮忙吗? 最佳答案 为了更简单\d=anynumericvalue$scope.onlyNumbers=/^\d+$/;示例:http://jsfiddle.net/TheSharpieOne/JPkER/1/ 关于javascript-仅数字的ng-patte

javascript - Angularjs ng-repeat列表的自动编号

我正在使用Angularjsng-repeat创建学生报告列表。我的问题是如何将排序列表之类的编号动态附加到View中生成的列表中。我想实现这样的目标#|Nameofstudent|StudentID_________________________________1|SamuelAddo|3465782|GRaceAsumani|9654333|ZeinAkill|1234554|DavidAddoteye|678543当通过ng-repeat在View中渲染模型时,“#”列应该是自动生成的。老实说,我不知道从哪里开始,因为我不知道该怎么做。如果有人可以帮助我或指出正确的来源,我将很

javascript - 嵌套ng-repeat导致浏览器卡顿如何处理

我创建了一个可能有1-5000个项目的嵌套树,我能够让它工作,但它在显示树之前卡住了我的浏览器\加载微调器几秒钟。我怎样才能使它流畅以使浏览器永远不会卡住?我怎么知道angularjs何时完成创建或渲染或计算(不确定正确的词)整个列表,以便我可以删除加载微调器,如您所见范围。$last不起作用因为我们已经嵌套了ng-repeat并且对于scope.$parent.$last这是我创建的plunker,但带有演示数据-http://plnkr.co/edit/GSZEpHjt5YVxqpg386k5?p=preview示例数据集-http://pastebin.com/YggqE2MK在

javascript - 纯 Javascript 双向数据绑定(bind)

出于好奇和增长我的知识,我想在dom元素和javascript变量之间实现某种双向数据绑定(bind)。我很幸运能够在这里@stackoverflow找到一个很好的答案来解决我的一半问题,这让我想到了这个要点https://gist.github.com/384583,但我仍然无法100%完成这件事。这是我的代码示例:http://jsfiddle.net/bpH6Z/如果您尝试运行fiddle并单击“查看值”,您将得到未定义,而我想获得对象属性的实际值。由于我缺乏使用javascript的经验,我可能做错了什么,但是你知道为什么我在调用_bind()和_watch()之后无法正确读取