Questions tagged «angularjs»

用于有关开源JavaScript框架AngularJS(1.x)的问题。不要将此标签用于Angular 2或更高版本;而是使用[angular]标签。

6
AngularJs。$ setPristine重设表格
提交表单后,我一直在努力重置表单。有人在这里发布了此文件,我想使其正常运行,但没有成功。这是我的代码示例。 $scope.form.$setPristine();没有设置Pristine: {{user_form.$pristine}}为true。请参阅上面的示例。
76 angularjs 

5
将表格传递给指令
我想将表单字段封装在指令中,所以我可以简单地做到这一点: <div ng-form='myForm'> <my-input name='Email' type='email' label='Email Address' placeholder="Enter email" ng-model='model.email' required='false'></my-input> </div> 我如何myForm在指令中访问,以便进行验证检查,例如myForm.Email.$valid?

4
angular $ q,如何在for循环内和之后链接多个promise
我想要一个for循环,该循环在每次迭代时调用异步函数。 在for循环之后,我想执行另一个代码块,但是在解决for循环中的所有先前调用之前,不要执行。 目前我的问题是,在for循环之后执行的代码块在所有异步调用完成之前执行,或者根本不执行。 带有FOR循环的代码部分及其后的代码块(有关完整代码,请参阅fiddle): [..] function outerFunction($q, $scope) { var defer = $q.defer(); readSome($q,$scope).then(function() { var promise = writeSome($q, $scope.testArray[0]) for (var i=1; i < $scope.testArray.length; i++) { promise = promise.then( angular.bind(null, writeSome, $q, $scope.testArray[i]) ); } // this must not be called before all calls in for-loop have finished …

10
AngularJS-服务器端渲染
正如你可能知道,制作的Airbnb opensourced Rendr(http://nerds.airbnb.com/weve-open-sourced-rendr)应使服务器端渲染的主干应用程序。这很酷,因为可以在服务器上运行模板渲染的第一个“迭代”,并且客户端可以获得完全渲染的HTML文档以及整个JS应用程序。它极大地减少了显示时间,并且可以摆脱其他服务器端模板系统。 那么,有人设法用jsdom或ZombieJS渲染AngularJS吗?理论上,Node.js上的这些dom /浏览器仿真对于简单的服务器端Angular模板应该足够了,但是我发现使用谷歌搜索它的结果不是很确定。

11
如何在Angular表达式中将String解析为Int?
数字字符串“ 5” var num_str = '5'; 如何解析并让以下答案同时正确? {{num_str + 1}} // 6 {{num_str - 1}} // 4 parseInt不能在Angular表达式中使用, {{parseInt(num_str) - 1}} 数字过滤器不能做加减运算, {{num_str - 1 | number}} 如果有人有有用的建议,我将非常感谢您

4
AngularJS资源承诺
我有一个使用$ resource的简单控制器: var Regions = $resource('mocks/regions.json'); $scope.regions = Regions.query(); 我在指令中使用此控制器(在链接功能中) var regions = scope.regions; 但是区域是不确定的。调用是异步的,这很逻辑。 我的问题是我该如何等待结果和区域成为包含所有数据的数组? UPDATE : 这里指令的定义 app.directive('ngMap', function() { return { restrict: 'EA', replace: 'true', scope: { }, template: '<div id="map"></div>', controller: 'AccordMapCtrl', link: function(scope, element, attrs) { var regions = scope.regions; console.log(regions); for (var region in …


5
参数更改时刷新角度指令
我有一个初始化的角度指令,如下所示: <conversation style="height:300px" type="convo" type-id="{{some_prop}}"></conversation> 我希望它足够聪明,可以在$scope.some_prop更改时刷新指令,因为这意味着它应该显示完全不同的内容。 我已经对其进行了测试,但没有任何反应,$scope.some_prop更改时甚至没有调用链接函数。有没有办法做到这一点?

3
Angular.js和Angular.dart之间的区别?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 改善这个问题 我对Angular.js有所了解,但现在我想教自己Dart和Angular.dart。不过,我很好奇两者之间的区别。Angular.dart教程专门说不会比较两者。使用过两者的人是否对差异有什么看法?


4
CSS:改变父母对孩子的关注
假设您有类似的内容: <div class="parent"> <input class="childInput" type="text" /> <div class="sibling"></div> </div> 当孩子获得焦点时,我想更改父母/兄弟姐妹的外观。做这样的事情有CSS技巧吗? 编辑: 我的问题的原因如下: 我正在创建一个需要可编辑文本字段的Angular应用。在单击之前,它应该看起来像一个标签,此时它应该看起来像是普通的文本输入。我基于:focus设置了文本字段样式,以实现此效果,但是文本被文本输入的边界所截断。我还使用ng-show,ng-hide,ng-blur,ng-keypress和ng-click在标签和基于模糊,按键和点击的文本输入之间进行切换。除一件事外,此方法运行良好:标签的ng-click =“ setEdit(this,$ event)”将ng-show和ng-hide使用的编辑布尔值更改为true后,它使用jQuery调用.select()文字输入。但是,直到ng-click完成后,所有内容才被$ digestd,因此文本输入再次失去焦点。由于文字输入从未真正获得焦点, 编辑: 这是该问题的一个小例子:http ://plnkr.co/edit/synSIP? p= preview

3
带有Django的ReactJS-实际用法
我对React有点困惑,我很喜欢它。它比Angular更为冗长(带有|过滤器的ng-repeat是无价的),但是还可以。 让我烦恼的是,我应该如何将React与Django模板一起使用。我应该将所有JavaScript连同“ HTML”标记一起放入模板中。 实施Angular非常无缝。我只是将一些属性放到template / django表单类中,然后在单独的文件中编写了javascript。包括该文件,就完成了。 如何对“使用”做出反应?正确的方法是什么? 提前致谢!

8
使用ng-show和ng-animate向上/向下滑动效果
我正在尝试使用ng-animate类似于JQueryslideUp()和的行为slideDown()。只有我宁愿使用ng-show 我在这里查看ng-animate教程-http: //www.yearofmoo.com/2013/04/animation-in-angularjs.html, 我可以在提供的示例中再现淡入/淡出效果。 我如何更改CSS来获得向上/向下滑动的行为?另外,如果可能的话,最好让CSS不知道以像素为单位的组件高度。这样,我可以将CSS重用于不同的元素。
74 css  angularjs 

7
如何以角度将依赖项注入module.config(configFn)
-在角度,我们可以注入$routeProvider到config功能 module.config(function ($routeProvider) { }); 我想将我的服务注入其中 module.config(function ($routeProvider, myService) { }); 我确定服务定义正确,unknown myService但当我注入 module.config(function ($routeProvider, $http) { }); 它仍然说unknown $http。 你知道为什么吗?
74 angularjs 

5
AngularJS和网络工作者
angularJS如何使用Web Worker在后台运行进程?我有什么模式可以遵循吗? 当前,我正在使用在单独的Web worker中具有模型的服务。该服务实现的方法如下: ClientsFacade.calculateDebt(client1); //Just an example.. 在实现中,此方法将消息与数据一起发送给工作程序。这使我可以抽象出它是在单独的线程中执行的事实,并且我还可以提供一种对服务器甚至在同一线程中执行此操作的服务器进行查询的实现。 由于我是Java语言的新手,我只是在回收其他平台上的知识,因此我想知道这是否是您可以做的事情,或者我正在使用的Angular提供了一种实现方法。这也引入了我的体系结构中的更改,因为工作人员必须将更改显式地推送到控制器,然后更新其值,然后将其反映在视图中,我是否对此进行了过度设计?令人沮丧的是,Web工作者通过不允许我共享内存等来“保护”我太多,以防万一。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.