草庐IT

ng-binding

全部标签

javascript - Ng-grid 无法设置未定义的属性 'gridDim'

我是Angular的新手,我尝试在costroller的函数中为ng-grid声明gridOption。它会导致错误:TypeError:无法设置未定义的属性'gridDim'我尝试在模板中使用$scope.apply和ng-if来解决它。但是这对我没有任何帮助。感谢任何建议:Controller的方法:$scope.getTest=function(){$http.get('http://www.iNorthwind.com/Service1.svc/getAllCustomers').success(function(data,status,headers,config){//$s

javascript - Aurelia 绑定(bind) : property-getter called repeatedly

我目前正在学习和使用Aurelia,并且发生了一些奇怪的(也许是正常的)事情。当使用下面的代码时exportclassNavBar{getusername(){console.log('o_o')return'name'+Date.now()}}并且在模板${username}中,用户名始终在更新,每秒更新几次(当然,console.log也会记录多次)。解决方法是简单地使用函数而不是getter并在模板中调用${username()}。但这种行为正常吗?那么我应该有时使用setter/getter有时不使用setter/getter吗?谢谢! 最佳答案

javascript - 用于 $rootScope 的 AngularJS ng-if

在Angularjs项目中,我试图获得pnly显示如果$scope.page=='app'在我的Controller中$rootScope.page='app'$scope.page='app'也是如此但是当我在我的DOM中使用以下内容时,当我在该页面上时它不会显示。ShowMe 最佳答案 尝试ShowMe 关于javascript-用于$rootScope的AngularJSng-if,我们在StackOverflow上找到一个类似的问题: https://

javascript - 在 jQuery 中,有没有办法只绑定(bind)一次点击?

我有一个ajax应用程序,它将在每次交互时运行函数。我希望每次都能够运行我的设置函数,以便该函数的所有设置代码都保持封装状态。但是,多次绑定(bind)元素意味着处理程序将运行多次,这显然是不可取的。jQuery中是否有一种优雅的方法可以多次调用元素上的绑定(bind),而不会多次调用处理程序? 最佳答案 用户jQueryone函数像Tom所说的那样,但每次在再次绑定(bind)之前取消绑定(bind)处理程序。将事件处理程序分配给变量比使用匿名函数更有帮助。varhandler=function(e){//stuff};$('#e

javascript - Ember.js 中按钮的绑定(bind)启用状态

我刚开始接触Ember.js,我遇到了一些我确信我不理解的事情。我有一个选定的对象Controller。它有内容,是一个Ember.Object,是当前选择的模型。该模型有一个属性(isDirty),基本上我希望我的表单上的保存按钮仅在对象变脏且需要保存时才启用。我已经很好地绑定(bind)了表单,但是保存按钮上的isEnabledBinding属性要么没有做任何事情,要么我没有正确连接绑定(bind)。我准备了一个jsfiddle来演示我的基本设置。http://jsfiddle.net/blargity/fqc73/1/如何让按钮仅在isDirty为真时启用?如果所选对象Contr

javascript - 使用 $(document).on 将多个事件绑定(bind)到同一个元素

我正在努力适应jQuery中新的正确做事方式,但我不知道如何进行与原始绑定(bind)一样优雅/干爽的“实时”绑定(bind)。以前,使用“live”我相信你可以做到这一点,只提到一次元素:$("#element_id").live("click",function(){//stuff}).live("mouseover",function(){//stuff}).live("mouseout",function(){//stuff});现在,使用$(document).on似乎我需要这样做:$(document).on("click","#element_id",function()

javascript - 如何从 Angular JS ng-repeat 中的数组访问第一个值

这是数组["236.jpg","239.jpg","294.jpg","748.jpg","157.jpg","446.jpg","871.jpg","778.jpg"]我要访问"236.jpg".下面是我用来获取顶部数组的代码。现在我如何使用下面的代码获取第一个项目?{{x.images}}请帮我找出解决方案。这里是完整代码{"info":[{"id":"11","name":"brown","description":"fasdfasd","size":"fasdf","color":"5a72fb","created_at":"2015-09-0822:33:33","updat

javascript - 在 Backbone.js 中, "binds"的所有事件是什么?

Collection.bind('change',this.function,this);Collection.bind('add',this.function,this);Collection.bind('remove',this.function,this);Collection.bind('reset',this.function,this);我知道这四个,但其余的是什么?模型绑定(bind)呢?那些事件是什么?我怎么找不到指定所有绑定(bind)的文档.... 最佳答案 有点hiddenintheFAQ.“添加”(模型、集合

javascript - 我如何通过 angularJS 中的嵌套键值对正确地重复 ng-repeat

查看实时代码:AngularJS究竟如何才能正确地遍历嵌套的键值对并像下面这样正确地输出它们?我想要的View是这样一棵树-touts-classes-col-12-col-md-12-col-lg-12当前View是:touts{"classes":["col-12","col-md-12","col-lg-12"]}JS:varcurrentApp=angular.module('currentApp',[]);currentApp.controller('ACtrl',function($scope){$scope.templates={'touts':[{'classes':[

javascript - 如何取消绑定(bind)特定 div 内的所有事件

我有一个父div,比如id="to-remove"这个div有多个子div,每个子div也可以依次有多个div,每个子div都可以有href和/或onclick事件。有没有办法使用jquery..从父div中删除所有这些事件? 最佳答案 你试过了吗.unbind():$('#to-remove*').unbind('click');//justforclickevents$('#to-remove*').unbind();//forallevents从jQuery1.7开始,.on()和.off()首选方法来附加和删除元素上的事件处