草庐IT

angularjs-sce

全部标签

javascript - 如何使用angularjs在延迟后更改值?

我创建了基于angularjs的基本应用程序HTML:MynameisVal:{{val}}SubmitJS:varapp=angular.module('miniapp',[]);varglob;functionCtrl($scope){glob=$scope;$scope.val=false;window.setTimeout(function(){$scope.val=true;},3000);}window.setTimeout(function(){glob.val=true;},3000);如您所见,我尝试在3秒后通过2种方式将val更改为true,但没有人为我工作。真奇怪

javascript - AngularJS - 在 ng-repeat 中过滤未定义的属性?

对于我的AngularJS项目(v1.2.3),我有一个路由列表,我正在尝试从该对象构建一个导航栏。我想要做的是在一种样式中显示具有未定义的isRight属性的任何对象,而在另一种样式中定义该属性。在一个ng-repeat中,我想用未定义的isRight属性过滤那些对象。我如何才能在ng-repeat属性中完成此操作,而不必求助于创建自定义过滤器函数?$scope.nav=[{path:'/',title:'Home'},{path:'/blog',title:'Blog'},{path:'/about',title:'About'},{path:'/login',title:'Log

javascript - angularjs 表单重置错误

我正在尝试使用angularjs做一个带有验证的表单,到目前为止我做得很好。但是,当我提交重置按钮时,除了我从验证部分获得的错误消息外,所有字段都会重置。重置表单时如何删除所有字段和错误消息。这是我按下重置按钮时的样子这是我的代码GiveusyourFeedbackName*Younameisrequired.EmailEnteravalidemail.DescriptionDescriptionistooshort.Descriptionistoolong.ResetSubmit我的Controller.controller('ContactCtrl',function($scope

javascript - 在 Jasmine JS 测试中未触发 AngularJS Promise 回调

问题介绍我正在尝试对包装FacebookJavaScriptSDKFB对象的AngularJS服务进行单元测试;但是,测试不起作用,而且我一直无法弄清楚为什么。此外,服务代码确实当我在浏览器而不是JasmineJS单元中运行它时工作测试,用Karmatestrunner运行。我正在通过$q使用Angularpromises测试一个异步方法目的。我将测试设置为使用Jasmine1.3.1asynctestingmethods异步运行,但是waitsFor()函数从不返回true(见下面的测试代码),它只是超时5秒后。(Karma尚未附带Jasmine2.0异步测试API)。我想可能是因为

javascript - AngularJs 强制浏览器清除缓存

这个问题在这里已经有了答案:ClearbrowsercacheinAngular(4个答案)关闭2年前。我的angular应用程序这些天一直在变化,因为我们的团队现在正在快速更新。由于缓存,我们的客户并不总是拥有我们代码的最新版本。那么angular有没有办法强制浏览器清除缓存?

javascript - AngularJS 中的 $scope 是什么?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我是AngularJS的新手,我不明白AngularJS中的$scope是什么。有人可以用最简单的方式解释AngularJS中$scope的作用以及我们可以用它做什么吗?请以一种完全不懂编程的人的方式来解释它。也有人可以用最简单的方式逐行解释下面的代码吗?functionMyController($scope){$scope.username='World';$scope.sayHello=functio

javascript - 如何在 AngularJS 中操作指令样式?

我正在使用AngularJS和AngularJS指令编写一个组件。我正在做这样的事情:varMyApp=angular.module('MyApp',[]);MyApp.directive('myTag',function(){return{/*Somelogichere*/}});我希望能够更改组件的样式(使用CSS),如下所示:除此之外,我希望能够操纵我内部的所有元素样式组件(我的标签内的HTML标记)。关于如何使用AngularJS操作自定义标签的样式属性,您有什么建议或有用的示例吗? 最佳答案 这应该可以解决问题。varMy

javascript - 使用 AngularJS 方式通过对象数组中的属性查找对象

我有一个如下所示的数组varmyArray=[{'id':'73','name':'john'},{'id':'45','name':'Jass'},etc.]现在我有一个id73如何从数组中选择这个特定的对象。我看到我可以使用grep在jQuery中轻松做到这一点有什么Angular方法可以做到这一点吗?由于大多数使用Angular开发应用程序的用户总是从对象数组(主要是表格)中获取数据,因此应该为此提供一个辅助函数吗?这样我就可以通过更新对象数组来更改具有行ID的行的数据。我不想在View中绑定(bind)它。我想使用函数操作数据和更新数据。例如。我有一个表列表。如果最终用户编辑表

javascript - AngularJS CORS 问题

我已经搜索了200多个站点(可能有点夸张,但并不多),了解如何使用angularjs处理cors。我们有一台运行WebAPI服务器的本地机器。我们正在开发一个调用API获取数据的客户端。当从服务器运行客户端时,我们接收数据没问题。当我们从不同的域运行它时,我们在尝试获取数据时收到红色200响应和空白响应。这是一些代码:varmyApp=angular.module('Project',['ngResource']);myApp.config(function($routeProvider){$routeProvider.when('/new',{templateUrl:'templat

javascript - AngularJS 2 - 使用哪种语言? ( typescript ,Javascript, Dart )

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion随着AngularJS2的出现,文档建议使用三种语言:Typescript、Javascript和Dart。我只习惯了JavascriptEcmaScript5,想知道这三个的优点和缺点是什么?在提出这个问题时,文档更多地是在Typescript上开发的,而在其他(甚至是他们自己的语言Dart)上非常薄:Typescript:4个教程、16个开发人员指南、4个测试指南Javascript: