-
如何在angular2中的新选项卡中打开新窗口
所属栏目:[安全] 日期:2020-12-17 热度:76
当用户点击按钮时,我试图打开一个新窗口 protected assignActity(type: string): void { var window = window.open('/#/link'); this.Service.assignActivity(type).subscribe(res = { window.location = '/#/link/' + res; console.log(res); }) } 但它抛出[详细]
-
在AngularJS中保存视图的状态
所属栏目:[安全] 日期:2020-12-17 热度:124
我开发了一个 html5应用程序 我有一个看法,用户的评论正在加载.而且它是递归的 – 任何注释都有子部分,它们加载在同一个视图中并使用相同的控制器. 一切都好.但是,当我想回去时,再次加载评论,我失去了我的立场,应该再次滚动. 所以,我的问题是.当我回去时可以[详细]
-
angularjs – 工厂内的功能可以进行通讯
所属栏目:[安全] 日期:2020-12-17 热度:90
对于js的工厂目录我有一个疑问. 假设这是fact1目录.我想在funct2方法里面调用funct1方法. app.factory("fact1",function(){ return{ funct1:function(){ //some code here },funct2:function(){ //some code here // call here funct1() } } }); 首先告诉我[详细]
-
如何在测试中模拟Angular 4.3 httpClient的错误响应
所属栏目:[安全] 日期:2020-12-17 热度:99
我有一个下面的拦截器auth-interceptor.service.ts import {Injectable,Injector} from '@angular/core';import {HttpErrorResponse,HttpEvent,HttpHandler,HttpInterceptor,HttpRequest} from '@angular/common/http';import {Observable} from 'rxjs/Obser[详细]
-
angularjs – Angular ui-router完成条件视图
所属栏目:[安全] 日期:2020-12-17 热度:50
我问这个问题的一个类似的问题: UI Router conditional ui views?,但我的情况有点复杂,我似乎无法得到所提供的答案. 基本上,我有一个url可以渲染两种非常不同的方式,这取决于url指向的实体类型. 这是我正在尝试的 $stateProvider .state('home',{ url : '/{[详细]
-
在Angular2中的多步骤形式之间交换数据2:被证实的方法是什么?
所属栏目:[安全] 日期:2020-12-17 热度:83
我可以想象以下方法在多步骤形式之间交换数据: 1)为每个表单步骤创建一个组件,并通过@input,@output在组件之间交换数据(例如,您不能从step5更改为2) 2)在新路由器(see here)中使用新的属性数据(例如,您不能从步骤5更改为2)) 3)共享服务(Dependency Injectio[详细]
-
角度2承诺.all()与RxJS
所属栏目:[安全] 日期:2020-12-17 热度:102
我在Angular 2中编写一个应用程序,我想执行几个http请求并在响应上运行一个函数. 在Angular 1中,我会写一些像$q.all([$http.get(…),$http.get(…),…]),然后(doSomethingWithResponses); 但是Angular 2返回RxJS Observables并且在一堆阅读之后,我仍然无法弄[详细]
-
angularjs – 如何使用量角器检查元素是否可见?
所属栏目:[安全] 日期:2020-12-17 热度:77
我正在使用量角器软件来结束测试.一些元素正在被设置为ng-show. 有人可以告诉我如何用量角器检查这些元素是否可见? 假设你的元素的ID为“foo”,你可以做到 expect($('#foo').isDisplayed()).toBe(true); // or false to test that it's hidden 要么 expect([详细]
-
Datepicker Angularjs周一开始周刊
所属栏目:[安全] 日期:2020-12-17 热度:176
我有角度md-datepicker的问题.它在周日默认开始,但我需要在星期一开始. 我已经尝试向控制器添加一个选项,但它不起作用.有人可以帮我吗? 这是代码: $scope.dateOptions = { formatYear: 'yy',showWeeks: false,firstDayOfWeek : 1};md-datepicker ng-model=[详细]
-
angularjs – 使用$$prevSibling访问“转发”指令中的范围数据可
所属栏目:[安全] 日期:2020-12-17 热度:130
我的指令设置如下: div data-directive-a data-value="#33ff33" data-checked="true" div data-directive-b/div/div 我正在使用transclusion来确保directiveB被渲染. directiveA有一个复选框,这意味着每当检查时更改一些值. 该值需要在指令A和指令B的范围内[详细]
-
AngularJS:根据用户是否授权,用angularjs保护路由?
所属栏目:[安全] 日期:2020-12-17 热度:74
我刚刚开始使用我正在开发的AngularJS应用程序,一切顺利,但是我需要一种保护路由的方式,以便用户不会被允许进入该路由,如果没有登录,我明白重要性在服务端也保护,我会照顾这个. 我已经找到了一些保护客户端的方法,一个似乎使用以下 $scope.$watch( function([详细]
-
Angular 4扩展并实现
所属栏目:[安全] 日期:2020-12-17 热度:92
我有一个类Hero需要扩展GoogleCharts类.我还需要实现OnInit来从params获取一些数据. 我怎样才能做到这一点? 像这样: export class Hero extends GoogleCharts implements OnInit {... 如果GoogleCharts已经实现了OnInit,你应该调用super.ngOnInit();在你的[详细]
-
Angular2使用ApplicationRef手动实现更改检测
所属栏目:[安全] 日期:2020-12-17 热度:162
获得更改检测错误 Expression has changed after it was checked. Previous value: ‘true’. Current value: ‘false’ 所以我想手动运行另一轮变化检测.找到有关使用ApplicationRef.tick()但当前收到错误的信息 ERROR in [default] C:developmentSolarUI[详细]
-
angularjs – Angular-Kendo网格 – 服务器端分页
所属栏目:[安全] 日期:2020-12-17 热度:90
我需要在Angular-Kendo网格中实现服务器端分页.我无法从Angular方面清楚地了解如何做到这一点. 有人可以帮忙吗? 使用最新版本的Kendo UI (in Beta right now),还有另一种方法可以实现服务器端分页,使用Angular提供的$http.post方法和Kendo Grid读取功能. 这[详细]
-
如何在Angular2中添加日期?
所属栏目:[安全] 日期:2020-12-17 热度:116
参见英文答案 Add days to JavaScript Date37个 我只是想创建一个从现在起3天的日期,用于打字稿角度组件. 我看过Angular2 moment,但这似乎只与管道有关.虽然我确实看到this article关于在代码中使用管道,看起来有点hacky …… 也许我错过了一些东西,因为这应[详细]
-
什么是AngularJS的方式来显示或隐藏表单元素?
所属栏目:[安全] 日期:2020-12-17 热度:176
这个问题在Tami Wright的邮件列表中被问到… 我正在从JQuery进入AngularJS世界,不太确定如何翻译一个特别的用例,这在JQuery中是一个不容忽视的事情.该用例是基于同一形式的select元素的更改来启用/禁用或隐藏/显示表单元素.任何人愿意分享任何想法/建议/指针[详细]
-
如何使用AngularJS动态加载多个模板?
所属栏目:[安全] 日期:2020-12-17 热度:173
我是AngularJS的新手,来自 PHP背景,我在服务器上进行所有模板聚合.使用PHP,我会抓取几个模板,将它们混合在一起,然后将其发送到客户端浏览器. AngularJS允许我使用ng-view插入模板.这很好,但是它不处理我插入的模板可能包含作为其他模板的占位符的标记的情况.[详细]
-
AngularJS ng-repeat与来自服务的数据
所属栏目:[安全] 日期:2020-12-17 热度:156
最初在我的应用程序中,我创建了具有非常基本的$http调用的控制器,通过从url($routeParams)获取对象的ID来获取资源. Ng-repeat正确显示结果. 但是,我注意到在后来的视图中刷新(不同的控制器)清除了数据并打破了页面.因此,我在要在多个控制器中使用的服务上创[详细]
-
AngularJS:UI路由器警告:尝试多次加载角度
所属栏目:[安全] 日期:2020-12-17 热度:139
我尝试在我的网络应用程序中使用角度ui-router但我有问题. 这是app目录: test-app |_ bower-component |_ app |_ views |_ index.html |_ scripts |_ app.js 在app.js中: angular .module('testApp',[ 'ngAnimate','ngAria','ngCookies','ngMessages','ngR[详细]
-
angularjs – 离子动态列表分隔符
所属栏目:[安全] 日期:2020-12-17 热度:131
我现在已经对这个问题感到困惑了,所以我希望你能让我走向正确的方向. 我的角工厂返回一个看起来像这样的对象 [{ name:"Fall",year:"20xx",id: some_id_#},....] 这是一个学期的列表,每个学期的对象包含名称,年份和学期编号. 我在我的UI框架中使用ion,我想设[详细]
-
角度 – 运行单个测试文件
所属栏目:[安全] 日期:2020-12-17 热度:152
有没有办法为单个文件而不是整个测试套件运行测试?理想情况下,当我编辑文件时,我希望得到尽可能快的反馈循环,但是在每次保存时,业务执行整个套件,当您建立一个足够大的测试套件时,这样做有点慢. 我发现Jasmine允许你用f(用于焦点?)前缀描述和它的方法.所以[详细]
-
angularjs – 使用下拉列表过滤数据?
所属栏目:[安全] 日期:2020-12-17 热度:170
我有一个数组的对象只是项目.我也有一个下拉菜单,我想用来允许用户按照价格或等级进行过滤,但是在页面加载时,应该没有过滤. 如何根据当前选择选项将项目数据映射到过滤器? 我有一个plunkr开始:LINK 首先,您的选择值是不明确的.它们包含可以对条目进行过滤[详细]
-
angularjs – 角度形式 – 只发送更改的字段
所属栏目:[安全] 日期:2020-12-17 热度:138
我正在创建一个使用具有角度的设置Web API的Web客户端. 有很多设置,它们都是可选的.如果我发送设置,应该保存.未发送的设置不应更改. 要求是为所有设置设置一个保存更改按钮. 我想知道是否有一些方法来实现这一点. 我想到没有使用HTML表单和收集数据并自己创[详细]
-
angularjs – ngclick已弃用.热门替代或解决方案?
所属栏目:[安全] 日期:2020-12-17 热度:175
我很有棱角. ng-click似乎是一个非常核心的指令,我不明白如何在没有ng-click的情况下制作应用程序.我错过了什么吗?显然它已经被弃用了.文档指向我快速点击,但这不是一个角度实现. 是否有一种流行的不推荐的方式来做ng-click所做的事情?我没能在凉亭上找到[详细]
-
angularjs – 具有授权令牌头的angular $http GET请求
所属栏目:[安全] 日期:2020-12-17 热度:182
我试图使用angular $http.get复制这个卷曲, curl -H "Accept: application/json" http://localhost:3000/posts -H 'Authorization: Token token="1111"' 但我不确定如何正确设置角度标题 这是我试过的方式, app.controller('newsCtrl',function($http,$scope[详细]