-
angularjs – npm安装会产生巨大的错误列表
所属栏目:[安全] 日期:2020-12-17 热度:73
我必须说这个问题,说我对Angular和Node很新.按照 this Tuts+教程的指示,我克隆了一个示例Angular repo,然后运行npm安装.这产生了大量的错误列表,然后让我的终端挂了约5分钟.之后,我运行npm开始,并打开示例应用程序,似乎功能很好. 正如我所说,我对Angular和No[详细]
-
与Angularjs 1.X中的$watch相比,rxjs observable如何执行?
所属栏目:[安全] 日期:2020-12-17 热度:154
我从各种各样的听众那里听到,如果你的手表对你的应用程序的性能是危险的.我想知道是否有人比较了在AngularJS应用程序中Rxjs’Observable与$watch的性能.我知道Observables将是Angular 2的一部分. 观察变化的两个机制本质上是不同的. $手表是一种强力,拉式机[详细]
-
angularjs – 双向绑定,$watch,隔离范围不能一起工作
所属栏目:[安全] 日期:2020-12-17 热度:116
请参考这个小提琴的问题. http://jsfiddle.net/AQR55/ 1)为什么附加到隔离范围属性的手表 – 双向绑定到父属性,在更改父范围属性时不会触发. 在小提琴中,下面的表格手表没有被触发,改变了它所绑定的父画幅属性. $scope.$watch('acts',function(neww,old){ co[详细]
-
angularjs – 有条件地在ng重复块中添加元素
所属栏目:[安全] 日期:2020-12-17 热度:138
是否可以根据条件向标记添加东西? 就像在这个例子中,当我想在第一次迭代中添加td(仅为myData的第一个元素)? tr ng-repeat="m in myData" td{{m.Name}}/td td{{m.LastName}}/td @if myData.indexOf(m) = 0 then // something like that td rowspan ="{{m.le[详细]
-
angularjs – 角度形式:在用户点击动态添加表单字段
所属栏目:[安全] 日期:2020-12-17 热度:75
如何在表单中添加功能,以便用户可以通过单击“添加”添加更多的输入字段.这使用角形正式库. 这是一个精确功能的例子,但只使用angularjs. Adding form fields dynamically 见这 Plunker 这是您需要的一个例子.正如你可以在plunker中看到的,有一个TextArea可以[详细]
-
angularjs – 使用量角器与循环
所属栏目:[安全] 日期:2020-12-17 热度:171
循环索引(i)不是我在循环中使用量角器时期望的. 症状: Failed: Index out of bound. Trying to access element at index:’x’,but there are only ‘x’ elements 要么 Index is static and always equal to the last value 我的代码 for (var i = 0; i MA[详细]
-
将环境变量传递给Angular2应用程序?
所属栏目:[安全] 日期:2020-12-17 热度:76
我需要将后端网址传递给我的Angular2应用程序,因为生产和开发服务器托管在不同的位置. 我知道我可以在外部的config.json中存储这些东西,并在启动时加载.然而,这似乎是在应用程序启动之前不必要的额外调用服务器. 或者,我现在做的是创建一个单一的全局变量,我[详细]
-
anglejs – 使用passThrough进行单元测试的角度测试
所属栏目:[安全] 日期:2020-12-17 热度:82
我试图测试一个角色的指令,但我不能得到相应的模板工作. 该指令列出了这样的templateUrl templateUrl: 'directives/listview/view.html' 现在,当我写任何单元测试,我得到 Error: Unexpected request: GET directives/listview/view.html 所以我必须使用$http[详细]
-
AngularJS – 重定向到登录页面和会话ID的持久性
所属栏目:[安全] 日期:2020-12-17 热度:150
我正在寻找一种方法来做这两件事情,首先我想将用户重定向到登录页面,如果没有发现SessionID,第二个我想听到您对持久化内存中的会话ID(无cookie)的意见. 我想出的重定向解决方案是: 1 – 创建一个名为OAuth的服务,将检查SessionID是否存在,如果不存在,则重定[详细]
-
angularjs – 在Angular JS服务中更新’这个’内部的$Promise内
所属栏目:[安全] 日期:2020-12-17 热度:196
我的服务中使用的功能定义如下: var getData = function() { return anotherService.getData().$promise;}; 以及我在整个服务中操纵的这个属性. this.someProperty = 'a string'; 我在我的服务的返回部分中调用上面的函数: return{ updateProperty: functi[详细]
-
angularjs – 不能从$inject.get()获取服务实例
所属栏目:[安全] 日期:2020-12-17 热度:90
我定义一个名为“greeting”的客户服务,但是不能从$inject.get(‘greeting’)获取实例.它会抛出这样的错误:未知的提供者:greetingProvider - 问候.那是正确的方法吗?以下是代码: var app = angular.module('myDI',[]);app.config(function($provide){ $p[详细]
-
angularjs – 使用$state.transitionTo的单元测试控制器
所属栏目:[安全] 日期:2020-12-17 热度:143
在控制器内,我有一个使用$state.transitionTo来“重定向”到另一个状态的功能. 现在我被困在测试这个功能,我总是错误错误:没有这样的状态’状态二’.我该怎么测试呢?对于我来说,控制器并不了解其他国家的任何信息,但是我如何模拟这个状态呢? 一些代码: a[详细]
-
angularjs链接淡入/淡出转换
所属栏目:[安全] 日期:2020-12-17 热度:85
我看过这个页面底部的正式的显示/隐藏转换示例… http://docs.angularjs.org/api/ng.directive:ngShow 我已经尝试修改它,以获得从一个div到另一个div的不间断的渐变转换(转换:不透明0.5s缓和),其中两个div在页面上占据完全相同的位置,以便一个div完全淡出之[详细]
-
在AngularJ中装饰ng-click指令
所属栏目:[安全] 日期:2020-12-17 热度:171
我一直在研究修改AngularJS ng-click指令以添加一些其他功能.我有几个不同的想法,使用它,但一个简单的是添加Google Analytics(分析)跟踪到所有ng点击,另一个是防止双击. 为了做到这一点,我的第一个想法是使用装饰器.所以这样的事情 app.config(['$provide',f[详细]
-
typescript – Angular2 – 使用服务在组件之间共享数据
所属栏目:[安全] 日期:2020-12-17 热度:71
我有一个对象,我想在我的组件之间共享一个Angular2应用程序. 这是第一个组件的来源: /* app.component.ts */// ...importsimport {ConfigService} from './config.service';@Component({ selector: 'my-app',templateUrl: 'app/templates/app.html',directi[详细]
-
angularjs – 如何在角度单元测试中模拟/触发$routeChangeSucces
所属栏目:[安全] 日期:2020-12-17 热度:134
给定一个附加到$routeChangeSuccess事件的处理程序来更新$rootScope上的title属性: $rootScope.$on('$routeChangeSuccess',function (event,current,previous) { $rootScope.title = 'My title';}); 在单元测试中,我希望执行路由更改会更新标题属性: it('s[详细]
-
AngularJS删除属性
所属栏目:[安全] 日期:2020-12-17 热度:125
我有一个指令,用一些常规的HTML替换我的自定义标签. 有一些我想删除的属性.例如,给出语法 ui mybutton width="30"/mybutton 我的指令将其转换成 div width="30" class="btn"bla bla /div 我想删除“width = 30”并添加style =“width:{{old width value her[详细]
-
anglejs – 加入承诺有角度
所属栏目:[安全] 日期:2020-12-17 热度:137
我如何 join 2承诺有角度? (我已经看到文档chain他们,但这不是我需要) 在Q中我想实现的例子: Q.all([promiseA,promiseB]).done(function () { console.log("Both promises have been executed concurrently and then resolved");}); 使用$q.all() $q.all([[详细]
-
angularjs – 角度1.5:指令与组件?
所属栏目:[安全] 日期:2020-12-17 热度:108
我发现很难理解组件和指令之间的真正区别.我现在明白,组件是一个更简单的概念. 所以考虑到这一点,有什么理由继续使用指令使用角度1.5? 也许我在这里缺少真实的上下文,但似乎组件提供了一个更简单的api. 那么为什么要继续使用指令呢? 角色2指出,一切都是一[详细]
-
angularjs – 是否有内置的方式来获取当前的URL,没有任何查询参
所属栏目:[安全] 日期:2020-12-17 热度:129
如果我的网址是http://www.something.com/foo/bar/index.html?color=yellowu0026amp;animal=rat,好像是: $location.path()将返回foo / bar / index.html $location.absUrl()会返回http://www.something.com/foo/bar/index.html?color=yellowu0026amp;anim[详细]
-
元素删除时的angularJS通知
所属栏目:[安全] 日期:2020-12-17 热度:147
我正在创建一个新的指令,我想知道当角度从DOM中删除元素时如何通知. 我的目的是在删除元素时添加一个jquery动画. 如果您想要删除要删除的元素,则在删除元素之前需要执行此操作. 我创造了一个fiddle演示这个. 在第一节中,您将收听对于从DOM中删除的元素进行角[详细]
-
angularjs – 具有角度分量的组件控制器中$element和$attrs的用
所属栏目:[安全] 日期:2020-12-17 热度:106
我正在努力加快1.5角度组件的速度.我一直在追踪道格的视频,以便在零件上开始使用角度的文档 https://docs.angularjs.org/guide/component. 在这一点上,组件正在取代使用控制器的指令,但是在我们的1.5代码中,我们仍然会使用指令进行dom操作. 组件控制器内的$e[详细]
-
angularjs – 角度UI:未知提供者:dialogProvider
所属栏目:[安全] 日期:2020-12-17 热度:190
我正在尝试用一个关闭按钮复制一个简单的对话框的以下Angular UI示例. https://github.com/angular-ui/bootstrap/blob/master/src/dialog/README.md. 但是,我无法将对话框参数正确地注入到我的对话框控制器中. 控制器如下所示(使用CoffeScript) angular.modu[详细]
-
angularjs – $setPristine()不工作.
所属栏目:[安全] 日期:2020-12-17 热度:150
****注意我删除了一些我的其他功能,以便可以更快地读取代码.我不能清除表单.当我点击具有取消功能的按钮.我以为我可以设置一个默认的形式,但这并没有什么不同. form name="myForm" novalidate ng-submit="submit()" table class="mealCost" !-- descriptions[详细]
-
angularjs – 从历史记录中删除页面,因此“返回”将正常工作
所属栏目:[安全] 日期:2020-12-17 热度:58
我有我的应用程序,您需要登录才能访问其他页面. 所以第一页是“登录”,它会检查你是否已经登录,如果是这样,你将被重定向到主页应用程序,如果不是会显示登录页面. 现在的问题是当用户在登录页面区域内时,他点击后会进入“登录”页面,而不是重定向到主页面,因[详细]