草庐IT

ng-hide-remove

全部标签

javascript - ng-repeat 中的 Angular 切换过滤器

我正在尝试使用ng-repeat显示一些数据。我想对显示的数据进行筛选,当我单击特定项目时,应删除筛选器。当我再次单击该特定项目时,应再次添加过滤器。我从一个想法开始,在我看来我有:{{t.name}}在我的Controller中:.controller('TicketCtrl',function($scope,$filter){$scope.toggleFilter=function(name){name=$filter('getSlice')(name);alert(name);}});当我提醒name时,它会提供正确的过滤项目,但它不会在View中更新。我认为这必须对ng-rep

javascript - Angular JS ng-model 第一次没有正确启动

我正在使用AngularJSng-model来跟踪select标签的选定值。这是例子http://jsfiddle.net/8853oxb1/3/functionControllerA($scope){$scope.optionsArray=[1,2,3,4,5];$scope.optionsObject={"India":"IN","Singapore":"SG","Malaysia":"MY","Indonesia":"INDY"};}如果,我使用tab键转到下拉菜单并尝试按“I”两次以选择以I开头的第二个选项,下拉菜单值会按预期更新,但ng-model仅采用第一个选项是“我”。a

javascript - 最佳实践 : Should I use ng-switch for this?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion我在Angular中得到了这个对象。$scope.columns={workspace:{title:"Workspace",type:"workspace",activities:[]},alerts:{title:"Alerts",type:"alert",activities:[]},main:{title:"MainFeed",type:"main",activities:[]}}

javascript - 为什么 Angular `ng-repeat` 有不同的复选框区分行为然后手动列出复选框?

如果我手动列出复选框选中一个复选框会选中所有复选框。但是如果我使用ng-repeat选中一个复选框只会选中其中一个这是有原因的吗?从DOM看,它们看起来一样。 最佳答案 问题与Angular范围有关。默认情况下,每个Angular应用程序都有一个根范围。但是它可以有多个子作用域。一些内置指令会创建新的子作用域。ng-repeat就是一个例子。该指令中的每个元素都有自己的范围。创建这些范围时,它们会自动添加为父范围的子级。这会创建一个类似于DOM的树结构rootScope-childScope-childScope-childScop

javascript - 如何使 ng-transclude 表现得像 ng-include (就范围而言)?

我想嵌入内容,就像我将内容复制粘贴到我写的文件中一样。.我该怎么做?我知道我可以使用ng-include包括一个模板,我可以使用脚本标签来定义一个模板。但这会使模板缓存困惑并污染模板命名空间。我想这样做,这样我就可以拥有一个(或多个!这就是重点)文件,我可以在其中定义我想要显示我的项目的方式,还有一个文件,我在其中定义列表结构的工作方式。如果我这样做,这会起作用:像这样的列表结构...但是,正如我所说,它会使模板缓存变得困惑。如果我嵌入内容,它就会停止工作,因为嵌入的内容是在包含的指令范围内评估的.也就是说,“项目”不存在。我怎样才能使嵌入的内容在包含嵌入内容的指令范围内进行评估?

javascript - D3 : hide voronoi strokes that fall 'in the sea'

隐藏所有落入海中的voronoi笔划的最“昂贵”的方法是什么?在陆地上运行的笔划(和多边形填充)应该是可见的,而在海上的笔划应该隐藏起来。我想我的目标从下图应该很清楚了:我可以想到两个选项:以某种方式将voronoi多边形“重新剪辑”到基础国家/地区('土地')多边形。这听起来superCPU密集型。这不是一个不错的选择,所以我们不去那里。在voronoi曲面分割之上叠加一个“海”多边形。那在视觉上会非常有效,而且正是我所需要的。我将如何根据国家basemap计算新的海洋多边形?(例如这个jsfiddlewithageoJSOND3map)我有多张多边形复杂程度各不相同的map,因此我

javascript - Angular 5 : Lazy Loading is not working properly with ng build - -prod with Angular-CLI 1. 7.x

我在:Angular:5.2.6AngularCLI:1.7.x我的应用程序下有这个路由文件(我有一些延迟加载模块):consthomeRoutes:Routes=[{path:'home',component:HomeComponent,children:[....{path:'admin',loadChildren:'app/home/admin/admin.module#AdminModule',canActivate:[AuthGuardAdmin]},]},];@NgModule({imports:[CommonModule,RouterModule.forChild(hom

javascript - 我可以避免在 ng-repeat 循环中使用对象变量名吗?

当定义一个ng-repeat指令来遍历一个数组时,语法指定ng-repeat="friendinfriends",然后在模板中你可以像这样使用互操作符{{friend.name}}.是否可以将属性分配给当前项目范围,而不是其中的变量?那么我可以只调用{{name}}而不是{{friend.name}}吗?原因是我的指令在两个不同模板的范围内使用——例如,我可能有一个指令"userActions"既用于中继器,也用于内部不相关的模板,其中{{friend.name}}没有意义。我想避免人为地制造没有语义意义的friend对象。我的用例是这样的:我有一个网格,可以呈现各种类型的block。

javascript - AngularJS ng-cloak 不会阻止 Mean.js 中的代码闪烁

这涉及MEAN.js环境。我的AngularView中有if语句来检查我的数据库是否有任何结果。如果有结果,我会显示它们,如果没有,我会显示错误消息。我遇到了Angular代码闪烁的问题:当页面加载时,我在一瞬间看到了错误消息,然后它立即显示了我数据库中的结果。ng-cloak指令不起作用。代码下面我包含了非常基本的Angular代码,应该清楚我在做什么。Controller://Returnaspecificpersonfromthedatabase.this.person=Persons.get({personId:$stateParams.personId});查看:Sorry,

javascript - Aurelia 有 ng-template 替代品吗?

我很好奇是否可以将Aureliajs应用程序编译为一个minified.js文件。使用模板来避免生产中的额外请求?类似于ng-templatehttps://www.npmjs.com/package/gulp-ng-templatesAngular 最佳答案 Aurelia应用程序可以捆绑。有几种方法可以做到这一点:使用aureliabundler使用jspmbundledirectly 关于javascript-Aurelia有ng-template替代品吗?,我们在StackOve