草庐IT

ng-views

全部标签

javascript - 在主干js中的 View 中嵌套 View

我正在使用backbone.js构建一些复杂的View关系,我想知道从javascript性能的Angular来看,做这样的事情是否有任何问题:varviewOne=Backbone.View.extend({tagName:'li',initialize:function(){this.v2=newviewTwo({parent:this});},clickHideOne:function(){$(this.el).removeClass('selected');}});varviewTwo=Backbone.View.extend({tagName:'a',initialize:f

javascript - Backbone : multiple View Models for the same model

新手Backbone问题:上下文:使用Backbone构建购物list我有一个名为名称、描述和标签(数组)属性的模型类。我想基于此模型或此模型的集合创建两个View。第一个View将显示所有项目,如下所示:Item1NameItem1DescriptionTag1,Tag2,Tag3.......第二个View将显示标签列表和标记项目的数量,如下所示:Tag1{countofitemstaggedwithtag1}Tag2{countofitemstaggedwithtag2}Tag3{countofitemstaggedwithtag3}我构建了模型、集合和View来支持第一个Vie

javascript - 多个表行作为 backbone.js View ?

所以我有一个数据网格,网格中的每个项目都有一个关联的模型和View。我需要将每个项目呈现为两个表行以实现所需的UI。(不,这不是我设计的...)第一次尝试:在View的render()中方法,只需渲染两行并将它们添加到this.el.然后我将每个View附加到表中,发现每一对行都被包裹在中。.无效的HTML和布局都是错误的。好的,第二次尝试:再次在View中呈现两行,但我没有将整个View附加到表中,而是使用tableItemView.$("tr")附加子行。.万岁,它有效!但是等一下……行事件现在已经停止触发。我发现这是因为backbone使用jQuery.delegate,所以所有

javascript - 在选择框选项上使用 ng-hide 或 ng-show

是否可以使用ng-hide指令隐藏选择框选项?http://jsfiddle.net/cr4UB/OneTwoThree{{myDropDown}} 最佳答案 AngularJS1.1.5有一个指令ng-if可以为你工作。检查这个fiddlehttp://jsfiddle.net/cmyworld/bgsVw/ 关于javascript-在选择框选项上使用ng-hide或ng-show,我们在StackOverflow上找到一个类似的问题: https://s

javascript - ng-model 和 ng-model-instant AngularJS 之间的区别

ng-model和ng-model-instant有什么区别?我什么时候可以使用ng-model-instant和ng-model?你能举个例子吗?谢谢。 最佳答案 ng-model-instant在1.0候选发布版本之一中被删除,ng-model现在以这种方式运行。在1.0RC之前,每次按键都会触发ng-model-instant,每次模糊都会触发ng-model。参见thechangelog. 关于javascript-ng-model和ng-model-instantAngular

javascript - 如何在 ng-model 中使用日期过滤器?

这看起来应该很简单,但它让我望而却步。我想将我的日期字符串转换为日期对象并过滤它的显示方式。我有一个简单的Angular应用和ControllermyApp.controller('myAppCtrl',function($scope){$scope.MyDate=Date("2014-09-23T15:26:49.1513672Z");})我从服务器返回了JSON,我正在使用的日期是上述格式的字符串来自关于datefilters的Angular文档{{1288323623006|date:'medium'}}这有效,输出是:2010年10月28日晚上8:40:23当我尝试按如下方式在

javascript - Angular2 *ng用于推开元素的动画

我看过很多关于进入或离开元素(下图中的“新元素”)的动画教程,但是被推开的其余元素(元素1和2)通常只是传送到它们的新位置.有没有一种方法可以让其他元素很好地移动,就像附图中所描绘的那样? 最佳答案 您可以使用angular2animationAPI实现它。PlunkerExample@Component({selector:'my-app',template:`{{item.name}}Push`,animations:[trigger('anim',[transition('*=>void',[style({height:'*'

javascript - Backbone.js View 的适当粒度是多少?

我正在采用Backbone.js来渲染existinglargewebapp的一个小Angular.如果这一切顺利,我可以看到Backbone.js成长为包含整个应用程序,为有机增长的应用程序提供一些急需的结构。这就是前言。现在的问题:我有一个选择框,允许用户选择阅读计划。Whentheselectionchanges,theviewupdatessomedescriptivetext,acalendarinterface,andalittlewidgetformarkingtoday'sreadingsascomplete.该小部件将为今天条目中的每个阅读(一个或多个)都有一个复选框

javascript - IE11 使用 AngularJS 的 ng-repeat 渲染变慢/卡住

目前我有一个非常微妙的问题需要用IE11和AngularJS解决。我的页面由两个嵌套的ng-repeat组成,用于在任何选项卡内创建一个带有表格的选项卡集。这里是代码:http://pastebin.com/0fffPz5Z在代码中,每个应用程序的对象都有大约1.000个项目的相关对象。使用Chrome、Safari和Mozilla我没问题,一切都超快!使用IE11,页面变慢,IE11显示页面脚本太慢的消息....我用这个结果创建了一个IE11界面的分析:https://www.dropbox.com/s/y5xuystxht6gjkr/IE11-interface-profiling

javascript - 如何使用 ng-change 获取字段的值

我知道如何在AngularJS中使用ng-change对文本区域中的用户输入使用react。但是我怎样才能获得AngularController中的当前输入呢?我在jQuery中遗漏了类似$(this).value();的内容。angular.module('changeExample',[]).controller('ExampleController',['$scope',function($scope){$scope.evaluateChange=function(){console.log("HowdoIgetthecurrentcontentofthefield?");};}