草庐IT

angularjs-ng-disabled

全部标签

javascript - 使用 ng-repeat 和过滤器,如何判断哪些项目是可见的?

我有一个对象数组,我使用ng-repeat在我的Angular应用程序中显示这些对象。我正在使用filter和搜索输入的值过滤掉项目。它按预期工作。但是,我有一个“全选”/“取消全选”选项,我只想选择列表中的可见项(满足当前搜索条件的项)。如果不在我的Controller中执行相同的逻辑(即使用indexOf我的每个对象的搜索值),我如何知道哪些项目当前被ng-repeat/过滤器?我的看法:{{item.id}}{{item.name}}我的Controller中的一个函数:$scope.toggleAll(){for(variin$scope.items){//howcanItel

javascript - AngularJS 与 ui.router : reload page when clicking the same state link

我刚收到我们QA团队的请求,我认为这听起来很荒谬。事情是这样的:假设您已经在基于Angular应用程序中的“关于”状态/页面上,并且当您再次从顶部菜单中单击“关于”状态url时,您希望重新加载“关于”页面。about页面不会从任何地方获取数据,顺便说一句,重新加载相当于眨眼。对于我的Angular应用程序中的状态配置是这样的:.state('about',{url:'/about',templateUrl:'/path/to/about.html',controller:'aboutCtrlasaboutView'});在顶部菜单中,我们有一个指向此状态的链接:About我已经尝试了很

javascript - AngularJS 与 ui.router : reload page when clicking the same state link

我刚收到我们QA团队的请求,我认为这听起来很荒谬。事情是这样的:假设您已经在基于Angular应用程序中的“关于”状态/页面上,并且当您再次从顶部菜单中单击“关于”状态url时,您希望重新加载“关于”页面。about页面不会从任何地方获取数据,顺便说一句,重新加载相当于眨眼。对于我的Angular应用程序中的状态配置是这样的:.state('about',{url:'/about',templateUrl:'/path/to/about.html',controller:'aboutCtrlasaboutView'});在顶部菜单中,我们有一个指向此状态的链接:About我已经尝试了很

javascript - ng-model 在 Angular 1.3 中的输入类型编号上抛出错误

我有一个输入字段,我希望用户输入一个数字,所以我制作了一个类型为“数字”的输入字段。当我在1.2中使用它时,我没有得到任何错误varapp=angular.module('app',[]);app.controller('MainCtrl',['$scope',function($scope){$scope.person=[{"name":"Alex","pts":"10"}];}]);{{person|json}}name:-->pts:http://codepen.io/anon/pen/dPKgVL但是,当我在1.3中使用它时,出现错误:[ngModel:numfmt]但是当我更

javascript - ng-model 在 Angular 1.3 中的输入类型编号上抛出错误

我有一个输入字段,我希望用户输入一个数字,所以我制作了一个类型为“数字”的输入字段。当我在1.2中使用它时,我没有得到任何错误varapp=angular.module('app',[]);app.controller('MainCtrl',['$scope',function($scope){$scope.person=[{"name":"Alex","pts":"10"}];}]);{{person|json}}name:-->pts:http://codepen.io/anon/pen/dPKgVL但是,当我在1.3中使用它时,出现错误:[ngModel:numfmt]但是当我更

javascript - Angularjs 切换 div 可见性

我正在尝试通过单击按钮来切换div文本。我尝试使用范围变量并根据该变量切换类名。我哪里出错了heretesthellotestfunctionctrl($scope){$scope.state=vis;$scope.toggle=function(){state=!state;};}.vis{display:none;} 最佳答案 你可以像这样简化它testhellotestFiddleexample除非你需要特定的ng-class来切换,在这种情况下你可以做类似的事情testhellotestFiddleexample(只要确保你

javascript - Angularjs 切换 div 可见性

我正在尝试通过单击按钮来切换div文本。我尝试使用范围变量并根据该变量切换类名。我哪里出错了heretesthellotestfunctionctrl($scope){$scope.state=vis;$scope.toggle=function(){state=!state;};}.vis{display:none;} 最佳答案 你可以像这样简化它testhellotestFiddleexample除非你需要特定的ng-class来切换,在这种情况下你可以做类似的事情testhellotestFiddleexample(只要确保你

javascript - 在angularjs中使用外部小部件加载动态脚本 block

我有脚本block来在部分View上加载小部件,但如果我直接放在部分html页面上,我会遇到以下错误:"Failedtoexecute'write'on'Document':Itisn'tpossibletowriteintoadocumentfromanasynchronously-loadedexternalscriptunlessitisexplicitlyopened."示例脚本block是:>src="http://svenskfotboll.se/widget.aspx?scr=table&ftid=57108&b1=%232f3841&f1=%23

javascript - 在angularjs中使用外部小部件加载动态脚本 block

我有脚本block来在部分View上加载小部件,但如果我直接放在部分html页面上,我会遇到以下错误:"Failedtoexecute'write'on'Document':Itisn'tpossibletowriteintoadocumentfromanasynchronously-loadedexternalscriptunlessitisexplicitlyopened."示例脚本block是:>src="http://svenskfotboll.se/widget.aspx?scr=table&ftid=57108&b1=%232f3841&f1=%23

javascript - 带有 AngularJS 的某种俄罗斯娃娃容器的动态编辑表单

问题来了,我实际上必须管理可以包含在db中定义的其他对象的对象。例如,我有5种盒子。一个红框,一个绿框,一个蓝框,一个黄框,一个黑框。每个盒子可以包含一个盒子,也可以包含一个盒子,依此类推。我收到的是这种对象:{"id":1,"type":"black","box":{"id":8,"type":"red","box":{"id":15,"type":"green","box":null}}}所以这个例子是:一个黑色的盒子,里面有一个红色的盒子,里面有一个空的绿色盒子。(黑色->红色->绿色->空)有条件:黑框只能包含蓝色、绿色和红色,红色框只能包含绿色和黄色,黄色框不能包含任何内容,