草庐IT

ng-views

全部标签

javascript - 将项目添加到数组时 ng-list 输入不更新

我遇到了一个奇怪的问题,即在向模型添加项目时使用ng-list的输入没有更新。我创建了一个fiddle来更好地说明这个问题:http://jsfiddle.net/rtZY3///Doesn'tupdateng-listinput$scope.tags.push(tag);//Doesupdateng-listinputvartags=angular.copy($scope.tags);tags.push(tag);$scope.tags=tags;这看起来不像是预期的行为,尤其是因为$scope.tags正在正确更新,如所示上面jsFiddle中的标记。

javascript - ng-click 不适用于动态 DOM AngularJS?

我有一个这样的Controller:@VariantModalCtrl=($scope)->$scope.upload_variant_image=->alert("test")当我尝试使用ng-click调用upload_variant_image函数时,它仅在绑定(bind)到静态DOM时有效(当DOM加载时),我有一个这样的链接:"upload_variant_image()"%>但是这个元素是在DOM加载后动态添加的,所以ng-click不起作用。更新刚刚使用$compile函数找到了我的部分答案:AngularJS+JQuery:Howtogetdynamiccontentw

javascript - 什么是 ng-hide-add、ng-hide-active

我正在为一个div设置动画。它具有以下定义:...我定义了以下CSS:div.ng-hide{transition:0.5slinearopacity;opacity:0;}div.ng-hide-add,div.ng-hide-remove{/*thisneedstobeheretomakeitvisibleduringtheanimationsincethe.ng-hideclassisalreadyontheelementrenderingitashidden.*/display:block!important;}这取自thistutorial.动画有效。但是:为什么我需要这些类

javascript - angularJS - 将 ng-repeat 拆分为多个 HTML 元素

这是我今天发布的第三个问题,请原谅我,但我遇到了一些我似乎无法弄清楚的事情。这是我的Angular代码:angular.module('ngApp',[]).factory('authInterceptor',authInterceptor).constant('API','http://appsdev.pccportal.com:8080/ecar/api').controller('task',taskData)functiontaskData($scope,$http,API){$http.get(API+'/tasks').success(function(data){$sco

javascript - AngularJS:在 View 内输入未绑定(bind)到预期范围

我在绑定(bind)来自View内部的输入时遇到问题。我以为它会绑定(bind)到Controller范围,但它似乎绑定(bind)到子范围,所以上面没有更新。如果其他项目在ng-repeat中,它们将像我预期的那样绑定(bind)(我不确定为什么)。举个例子:http://jsfiddle.net/hMpsB/1/如果输入不在ng-repeat内,将输入绑定(bind)到正确范围的最佳方法是什么? 最佳答案 在你的例子中,你会更幸运地将你的$scope.test绑定(bind)到一个对象而不是像这样的原始类型:$scope.tes

javascript - Waypoints JS 底部 View ,是否有顶部 View ?

我使用waypointsjs来检测元素何时在视口(viewport)中。http://imakewebthings.com/jquery-waypoints/https://github.com/imakewebthings/waypoints是否可以检测元素的顶部何时位于视口(viewport)底部?干杯可 最佳答案 还没有人给出正确的答案,所以这是我的答案。如您所知,Waypoint插件有一个offset选项。此选项会在元素的顶部或底部通过视口(viewport)的顶部或底部后触发处理函数。以百分比表示的偏移值表示您希望函数在其

javascript - 如果从不同的表单调用按钮,为什么 Ng Repeat 不起作用?

我有一个html表,其中包含一个ngrepeat指令和两个按钮。第一个将打开一个包含新表单的模式,让我创建我的用户,然后当我单击保存时,它将把它添加到列表中。第二个是相同的原始形式,并添加一个用户。我不明白为什么当我点击不同形式的第一个按钮时我无法更新ngrepeat但是对于第二个按钮它是可能的。这是代码:主页.jspCreateID.NameAddressEmail用户Controller.js'usestrict';App.controller('UserController',function($scope,UserService,$window,$log,$uibModalSt

javascript - 即使在 AngularJS 中使用 ng-cloak,页脚模板也会闪烁

我成功地使用AngularJS从REST服务检索的一些数据创建并显示了模板,但是,当JSON响应仍在加载时,浏览器在顶部显示页脚模板,当响应返回JSON数据时,页脚消失到底部。这发生得非常快,但页脚模板在转到底部之前会在页面顶部闪烁。我已经尝试使用ng-cloak方法,不幸的是,问题仍然存在。我把CSS放到ng-cloak中作为APIReference推荐。这是我的应用程序代码:我尝试将ng-cloak放在body标签、ng-view、页脚以及ng-viewhtml模板中。这段代码代表了所有的尝试(注意:我尝试过单独使用和一起使用,与ng-cloak类一起使用,而不是)不幸的是,在所有

javascript - Backbone Marionette : Defer view close until beforeClose animation is complete

我正在尝试使用Backbone.Marionette在渲染和关闭ItemView时设置动画。对于渲染View,这是相当简单的:MyItemView=Backbone.Marionette.View.extend({...onRender:function(){this.$el.hide().fadeIn();}...});这将使我的View在渲染时淡入。但是假设我想在关闭时淡出我的观点。beforeClose:function(){this.$el.fadeOut();//doesn'tdoanything....}这是行不通的,因为该项目在调用this.beforeClose()后立

javascript - 如何根据模型属性为 Backbone.js View 动态设置类名?

基本上我需要的是做这样的事情App.CommentView=Backbone.View.extend({className:function(){if(this.model.get('parent_id')){return'commentcomment-reply';}else{return'comment';}},问题是,传递给className的函数是在View模板的html上下文中执行的,所以我无法调用this.model。有什么方法可以在渲染过程中的此时访问模型?或者我是否需要稍后设置类,例如在render函数中? 最佳答案