-
angular – 在服务中注入http会给出“没有Http提供程序!”错误
所属栏目:[安全] 日期:2020-12-17 热度:85
Angular版本:2.0.0-beta.13 我试图将http注入服务: @Injectable()export class GithubService { ... constructor(private http: Http) { }} 我已将HTTP_PROVIDERS列为我的应用程序的根组件中的提供程序,因此该提供程序应该可用于我的应用程序中的任何组件[详细]
-
Angular 2功能模块路由示例
所属栏目:[安全] 日期:2020-12-17 热度:125
就Angular 2路由而言,我大多能够找到整个应用程序中只有一个路由文件的场景示例. 我想看一个不只使用一个路由文件,而是使用主路由文件,然后至少使用一个功能模块路由文件的示例. 编辑:我意识到a somewhat similar question已被问及答案.有两个原因我没有发[详细]
-
如何在angular cli项目中包含node_modules中的资源
所属栏目:[安全] 日期:2020-12-17 热度:136
如何将外部库中的资源包含到Angular CLI项目中 我正在尝试下面,但这不起作用, "assets": [ "../node_modules/external library/assets/" ] 脚本工作正常,但是, "scripts": [ "../node_modules/external library/some.js","startup.js" ] 角度版本:2.4.1 Ang[详细]
-
angular – Ionic 3如何确保在加载视图之前获取db数据
所属栏目:[安全] 日期:2020-12-17 热度:198
我正在使用基于令牌的身份验证,并且令牌已保存在数据库中. 当应用程序启动时,我需要从数据库中获取令牌并在进行API调用之前使其可用. 什么是最好的方法: 在组件中: ngOnit() {storage.get('token').then((val) = { Make api call here });} 或者在共享服务[详细]
-
angular – 根据屏幕大小更改md-grid-list的布局或cols值
所属栏目:[安全] 日期:2020-12-17 热度:190
我正在使用 angular material 2的网格列表. 这是plunker https://plnkr.co/edit/0v9R3e4x3tThh85147x7?p=preview 在这里,我定义了一个包含三列的网格列表,并且有三个切片(在一行中显示为三列). 我想改变瓷砖的布局方向,如果屏幕尺寸在某一点缩小,那么所有的[详细]
-
angular – 使用x-www-form-urlencoded的HttpClient POST请求
所属栏目:[安全] 日期:2020-12-17 热度:197
我正在尝试使用x-www-form-urlencodedcontent类型标头发出POST请求,如下所示: login(username,password): Observableany { return this.http.post('/login',{ username: username,password: password },{ headers: new HttpHeaders() .set('Content-Type',[详细]
-
typescript – 我可以在构建时将参数传递给angular-cli
所属栏目:[安全] 日期:2020-12-17 热度:138
我想在构建Angular2(打字稿)应用程序时将自定义参数传递给angular-cli。这可能吗?如何在我的代码中访问此参数? 场景是这样的:我有一个Angular2应用程序,有2个布局。每种布局都有3种颜色(红色,蓝色,绿色)。我想建立所有可能的组合。每个布局一个应用程[详细]
-
angular – 如何从subscribe返回observable
所属栏目:[安全] 日期:2020-12-17 热度:81
当我在订阅者中获得某个值时,我正试图返回一个observable,但我失败了。 这是代码: canActivate(route: ActivatedRouteSnapshot,state: RouterStateSnapshot):Observableboolean { // get route to be activated this.routeToActivate = route.routeConfig[详细]
-
向Angular Application添加多个HTTP拦截器
所属栏目:[安全] 日期:2020-12-17 热度:147
如何向Angular 4应用程序添加多个独立的HTTP拦截器? 我尝试通过使用多个拦截器扩展providers数组来添加它们。但实际上只执行了最后一个,Interceptor1被忽略了。 @NgModule({ declarations: [ /* ... */ ],imports: [ /* ... */ HttpModule ],providers: [[详细]
-
Angular 2中是否存在ngRepeat?
所属栏目:[安全] 日期:2020-12-17 热度:75
我已经阅读了与Angular 2相关的各种问题跟踪器条目及其ng-repeat的实现,但是就目前而言,如果它实际存在,我实际上并未解决。 是否可以在角度2中使用ng-repeat? Angular 2.0发布 我-component.ts: import { Component } from 'angular2/core';@Component([详细]
-
typescript – Angular 2:将Observable转换为Promise
所属栏目:[安全] 日期:2020-12-17 热度:79
问:如何将以下observable转换为promise,以便我可以用.then(…)调用它? 我希望转换为承诺的方法: this._APIService.getAssetTypes().subscribe( assettypes = { this._LocalStorageService.setAssetTypes(assettypes); },err = { this._LogService.error([详细]
-
Angular如何构建和运行
所属栏目:[安全] 日期:2020-12-17 热度:76
只是想了解Angular如何在幕后构建和运行? 以下是我迄今所理解的内容。想知道我是否错过了什么。 Angular的构建方式 在使用TypeScript对角度应用程序进行编码后,我们使用Angular CLI Command来构建应用程序。 ng build命令将应用程序编译到输出目录中,构建[详细]
-
angularjs – 来自$exceptionHandler的$location – 依赖冲突
所属栏目:[安全] 日期:2020-12-17 热度:50
我正在尝试实现一个非常标准的任务:当发生异常时,重定向到我的/错误页面。 在简化形式中,代码如下所示: app.factory('$exceptionHandler',['$location',function($location) { return function(exception,cause) { $location.path("/error"); };}]); 然[详细]
-
Angular 4:没有找到组件工厂,你是否将它添加到@ NgModule.entry
所属栏目:[安全] 日期:2020-12-17 热度:86
我正在使用带有webpack的Angular 4模板 当我尝试使用组件(ConfirmComponent)时出现此错误: No component factory found for ConfirmComponent. Did you add it to @NgModule.entryComponents? 组件在app.module.server.ts中声明 NgModule({ bootstrap: [ Ap[详细]
-
Angular2中Http.DELETE请求的正文
所属栏目:[安全] 日期:2020-12-17 热度:86
我试图从Angular 2前端与一个有点RESTful的API交谈。 要从集合中删除某些项目,除了可以附加到网址的removée唯一ID之外,我还需要发送一些其他数据,即身份验证令牌,某些收集信息和一些辅助数据。 我发现这样做最直接的方法是将身份验证令牌放入请求Header[详细]
-
angular – 有没有办法在ng2-bootstrap中构建移动导航栏?
所属栏目:[安全] 日期:2020-12-17 热度:135
我一直在实现ng2-bootstrap和Angular2。 我无法弄清楚如何打开/关闭移动导航栏。 这是不支持的东西吗?或者我错过了什么? 更新,HTML: nav class="navbar navbar-default" div class="container-fluid" div class="navbar-header" button type="button" cl[详细]
-
typescript – 如何将变量传递给“data-target =”angular 2
所属栏目:[安全] 日期:2020-12-17 热度:151
我正在使用角度2打字稿,我想创建一个切换折叠列表。 这对于单个id和数据目标很简单,但是我循环遍历列表,所以我有动态id名称。我想在我的数据目标中传递一个变量,这样我就可以获得id的动态名称。像这样的东西: a data-toggle =“collapse”data-target =[详细]
-
angular 2 http withCredentials
所属栏目:[安全] 日期:2020-12-17 热度:177
我正在尝试使用withCredentials将cookie发送到我的服务但无法找到如何实现它。 文档说“如果服务器需要用户凭据,我们将在请求标头中启用它们”没有示例。 我尝试了几种不同的方法,但它仍然不会发送我的cookie。 到目前为止,这是我的代码。 private system[详细]
-
如何在Angular中使用自定义主题调色板?
所属栏目:[安全] 日期:2020-12-17 热度:109
我想在整个应用程序中使用我公司的品牌颜色。 我发现了这个问题:AngularJS 2 – Material design – set color palette我可以构建一个涉嫌定制的主题,但它基本上只是使用了预制调色板的不同部分。我不想使用Material2的预定义颜色。我想要我独特的特殊品牌[详细]
-
有条件地将RouterLink或其他属性指令添加到Angular 2中的元素
所属栏目:[安全] 日期:2020-12-17 热度:63
在Angular 2中,如果我有像 button / button这样的元素如何有条件地添加像[routerLink] =“[‘SomeRoute’]这样的属性指令呢? 据我所知,没有直接的方法可以做到这一点。有一些解决方法……我使用过这样的东西: button *ngIf="condition" [routerLink]="['[详细]
-
Angular 2从API下载PDF并在View中显示
所属栏目:[安全] 日期:2020-12-17 热度:108
我正在学习Angular 2 Beta。我想知道如何从API下载PDF文件并在我的视图中显示它?我试图使用以下内容提出请求: var headers = new Headers(); headers.append('Accept','application/pdf'); var options = new ResponSEOptions({ headers: headers }); var[详细]
-
ngFor中的Angular2 ngModel(数据不绑定输入)
所属栏目:[安全] 日期:2020-12-17 热度:130
这是我的Angular2应用程序,其中包含表格中的输入字段。我的数据显示在选择标记上,但输入标记上使用ngModel绑定的数据未显示在输入字段中。 form name="userForm"tabletr *ngFor="let item of itemList; let in =index" tdselectoption {{item.FirstName}}/[详细]
-
Angular2条件路由
所属栏目:[安全] 日期:2020-12-17 热度:168
这可能是一个基本问题,但在Angular2中有没有办法进行条件路由?或者,有人会在路由器之外这样做吗? 我知道ui-router有能力做到这一点,但我没有在Angular2s路由器中看到类似的东西 更新 在新的路由器中可以使用防护装置 https://angular.io/guide/router#m[详细]
-
Angular 2属性指令输入值未定义且未正确设置
所属栏目:[安全] 日期:2020-12-17 热度:156
我有以下指令(TextElementDirective),它有4个输入变量colorHex,fontFamily,fontWeight,fontStyle。我想使用此指令设置元素的颜色和样式。 @Directive({ selector: "[text-element-map]",// host: { // '(mousemove)': "onMouseMove()" // }})export clas[详细]
-
在清理组件期间使用unsubscribe错误测试Angular组件
所属栏目:[安全] 日期:2020-12-17 热度:90
我正在测试订阅路由器参数的组件。每个测试通过,一切正常。但如果我查看控制台,我会看到一个错误: Error during cleanup of component ApplicationViewComponent localConsole.(anonymous function) @ context.js:232 你知道为什么会这样吗? 我尝试从ngO[详细]