-
AngularJS茉莉花测试获取请求
所属栏目:[安全] 日期:2020-12-17 热度:86
我有一个工厂来执行一个获取请求,我想测试.不幸的是业界测试告诉我,$httpBackend没有定义回应. AngularJs 1.2.14, 茉莉2.0, 羯磨0.12.0 这是我要测试的模块: var appFactory = angular.module('appFactory',[]);appFactory.factory('boxListService',functi[详细]
-
angularjs – 如何检查我的元素是否集中在单元测试中
所属栏目:[安全] 日期:2020-12-17 热度:55
我有以下指令来自动对焦一个字段: .directive('ngAutofocus',function ($timeout) { return { restrict: 'A',link: function (scope,elm) { $timeout(function () { elm[0].focus(); }); } };} 我将如何测试这个?我尝试了几个像下面的选择器,但都返回错误[详细]
-
angularjs – 错误:不可分配的模型表达式:undefined(指令:chi
所属栏目:[安全] 日期:2020-12-17 热度:74
作为后续行动仍然关于这个洞穴: plunker 如果我在小孩1中选择一个项目时查看Chrome中的控制台,我会收到以下错误: 错误:不可分配的模型表达式:undefined(指令:childOne) 指令元素是一个元素,而不是一个属性,并且在指令本身中被指定,所以我完全感到困惑.[详细]
-
踢脚线 – RXJS控制可观察的调用
所属栏目:[安全] 日期:2020-12-17 热度:173
我在我的Angular 2项目中使用了 RxJs version 5. 我想创建一些可观察值,但是我不想立即调用可观测值. 在version 4,您可以使用(例如)Controlled命令或Pausable Buffers来控制调用. 但该功能在版本5中不可用(yet). 如何在RxJs 5中获得这种功能? 我的最终目标[详细]
-
为多个状态设置默认视图AngularJS ui.router
所属栏目:[安全] 日期:2020-12-17 热度:190
我有一个角度的应用程序的多个视图.目前,我正在使用ui.router的$stateProvider建立视图.不过,我觉得这是非常乏味的,因为我必须重复每个国家的每一个观点.有没有办法为所有州设置默认视图,而不是在每个状态重复它们? $stateProvider.state('default',{ url:[详细]
-
将AngularJS变量绑定到CSS语法中
所属栏目:[安全] 日期:2020-12-17 热度:124
我试图找出如何将AngularJS范围vars绑定到CSS语法中. 我认为这个问题在大括号里. 这是我基本上试图做的: style.css_class {background:{{ angular_variable }}; color:#ffffff;}/stylestyle.css_rule {background:{{ "#000000" }}; color:#ffffff;}/stylest[详细]
-
AngularJS拦截所有$http请求
所属栏目:[安全] 日期:2020-12-17 热度:84
我似乎不能得到$httpProvider.interceptors来实际拦截.我在JSFiddle上创建了一个示例,它在拦截器运行时和$http响应成功时记录.请求拦截器在响应已经返回成功后运行.这似乎有点落后 我不能使用transformRequest,因为我需要修改配置中的参数.样品中未显示该部[详细]
-
管道“无法找到angular2自定义管道
所属栏目:[安全] 日期:2020-12-17 热度:180
我似乎无法解决这个错误.我有搜索栏和ngFor.我试图使用这样的自定义管道来过滤数组: import { Pipe,PipeTransform } from '@angular/core';import { User } from '../user/user';@Pipe({ name: 'usersPipe',pure: false})export class UsersPipe implements[详细]
-
anglejs – 你如何用Karma Runner(又名Testacular)服务svg和fixt
所属栏目:[安全] 日期:2020-12-17 热度:107
过去两个小时,我一直在努力获得Karma的跑步者,以提供一个svg文件和一个html设备,但到目前为止还没有运气. 在这个线程上的第二个答案之后:Error while integrating html with testacularjs我一直在尝试使用服务来表示我的灯具和svg文件应该由服务器分发,但我[详细]
-
带自举转盘的AngularJS ng重复
所属栏目:[安全] 日期:2020-12-17 热度:151
我试图让这个ng-repeat循环与bootstrap转盘一起工作,但是我明白和目前在其他地方使用转盘的方式是,只有一个包含图像的div可以被标记为’active’类,而一个div必须标记为活动,否则转盘失败.如果多于一个被标记,它也会失败.只有一个div可以被标记为活动.每个其[详细]
-
angularjs – 如何使用Cordova保护SPA和移动应用程序的REST API
所属栏目:[安全] 日期:2020-12-17 热度:104
我已经做了大量的关于“最佳实践”的研究,并且阅读了博客文章后的博客帖子,SO问题之后的SO问题,以及OWASP文章之后的OWASP文章.我已经得到了一些明确的答案,但有一些未知数. 首先,“做的”: 使用JWT为我的REST API [1] [2]授权用户 将JWT存储在HTTPOnly / Se[详细]
-
angularjs – 如何通过评估角度表达式来修改innerHTML
所属栏目:[安全] 日期:2020-12-17 热度:99
我正在努力做这样的事情 div id="{{item.id}}" ng-repeat="item in itemList" {{item.innerHTML}}/div item.innerHTML包含需要去的HTML,但由于它是dom的一部分,它被替换为一个字符串.有没有办法把它取代innerHTML? 谢谢! 您需要使用ngBindHtml: http://pl[详细]
-
angularjs – 如何使用Angular Js声明一个全局变量?
所属栏目:[安全] 日期:2020-12-17 热度:52
我想要一个可以在所有控制器中使用但不想为它创建一个服务的变量.它可能在角度js? 您可以使用 constants or values. 常量 var app = angular.module('myApp',[]);app.constant('appName','Application Name');app.controller('TestCtrl',['appName',functio[详细]
-
angularjs – 如何使用量角器向流控制队列添加承诺?
所属栏目:[安全] 日期:2020-12-17 热度:141
在我的测试中,我打电话和外部图书馆,在使用量角器运行一些ui测试之前将数据种子加入我们的后端. 'use strict'var dataBuilder = require('data_builder.js');describe('test',function () { var testData = { name: 'foo',title: 'bar',... }; beforeEach(fu[详细]
-
angularjs – 将参数传递到定制指令中的ng-click指令
所属栏目:[安全] 日期:2020-12-17 热度:77
我在模板中使用ng-repeat作为自定义指令,如下所示: li ng-repeat="image in images" img ng-src="{{image.url}}" ng-click="togglePhoto({{$index}})"/li 在页面上呈现源代码 li ng-repeat="image in images" class="ng-scope" img ng-src="http://example.[详细]
-
angularjs – Angular:如何在过滤器中使用$http
所属栏目:[安全] 日期:2020-12-17 热度:98
我想在一个过滤器中请求我的后台,并返回我的请求的结果. 问题是服务$http返回承诺,这是问题. 对于目前的问题,我使用了一个$timeout和在我的小提琴中有希望的承诺: my fiddle 在我的过滤器中,我使用一个$timeout与承诺,但最终的目标是使用一个请求http: myA[详细]
-
angularjs – 重复数组到行和列
所属栏目:[安全] 日期:2020-12-17 热度:124
感谢您花时间阅读这篇文章,我想知道我可以如何使用ng-repeat来创建一个网格,例如一个选项.我想要一个数组重复第n个数量的项目,然后移动到下一行或列,直到列出所有项目.例如 假设我有一个数组,如[opt1,opt2,opt3,opt4,opt5,opt6,opt7]我想显示如下: opt1 opt[详细]
-
当typescript文件更改时,如何观察和重新加载ts-node
所属栏目:[安全] 日期:2020-12-17 热度:71
我试图用typcript和angular2应用程序运行一个dev服务器,而不会每次都会打开ts文件,我发现我可以使用ts-node执行运行,但是我也想看看.ts文件,并重新加载app / server做一些像gulp手表. 我正在为我的开发环境挣扎着同样的事情,直到我注意到nodemon的api允许我[详细]
-
angularjs – Angular.JS消除两个异步服务调用,然后在两个完成后
所属栏目:[安全] 日期:2020-12-17 热度:138
我还在围绕Angular.JS包围我的大脑. 我有两个独立的$http呼叫从远程Web服务中检索数据.我有一个动作,我要在两个服务呼叫完成后才能启动. 第一个服务调用将填充$scope.model 第二个服务调用,修改$scope.model中的数据(它添加了在视图中渲染的一些计数器属性)[详细]
-
自动完成不是有角度的?
所属栏目:[安全] 日期:2020-12-17 热度:126
我想为下面的数据做自动填充文本框 Elements = [ { id: 1,name: 'Hydrogen' },{ id: 2,name: 'Helium' },{ id: 3,name: 'Lithium' } ]; HTML mat-form-field class="example-full-width" input type="text" placeholder="Pick one" aria-label="Number" matI[详细]
-
如何使用TypeScript在我的Angular 2组件中声明一个模型类?
所属栏目:[安全] 日期:2020-12-17 热度:85
我是Angular 2和TypeScript的新手,我试图遵循最佳做法. 而不是使用简单的JavaScript模型({}),我试图创建一个TypeScript类. 但是,Angular 2似乎并不喜欢它. 我的代码是: import { Component,Input } from "@angular/core";@Component({ selector: "testWidge[详细]
-
如何在ngClass中使用AngularJS过滤器?
所属栏目:[安全] 日期:2020-12-17 热度:117
我正在学习AngularJS并玩这个教程. 我正在修改教程示例过滤器以返回一些字符串: angular.module('phonecatFilters',[]).filter('checkmark',function() { return function(input) { return input ? 'true-class' : 'false-class'; };}); 我想在ngClass中使[详细]
-
在ngShow上的角度 – ngAnimate.第一次启动动画时
所属栏目:[安全] 日期:2020-12-17 热度:80
最近,我正在玩耍,增加了angular.js动画功能,而这并不适合所需 style .myDiv{ width:400px; height:200px; background-color:red; } .fadeIn-setup,.fadeOut-setup { -webkit-transition: 1s linear opacity; -moz-transition: 1s linear opacity; -o-transit[详细]
-
从angularjs调用Rest API的最佳方法?
所属栏目:[安全] 日期:2020-12-17 热度:117
从哪里应用REST API请求从角度js调用 即从控制器,模块,服务,工厂.我完全混淆了应该是正确的方式? 您可以使用 resources或构建实现http呼叫的服务. 如果要使用资源,请记住: 以包含可以找到的angular-resource.js文件here 在你的模块声明中包含ngResource模[详细]
-
angularjs – Angular.js如何从一个指令更新范围?
所属栏目:[安全] 日期:2020-12-17 热度:90
如何更新指令范围? div ng-controller="MyCtrl" p t/p/div 我的指令: var myModule = angular.module('myModule',[]) .directive('t',function () { return { template: '{{text}}',link: function (scope,element,attrs) { scope.text = '1'; element.cli[详细]