-
0 votesanswersviews
如何在角度7中实现过滤器
我正在尝试使用 DataSource(cdk) 在我的 matTable 上实现过滤器 . 现在,材质示例中的过滤器不是't work since it',而是经过长时间的搜索,我仍然不确定实现它的好方法以及可能起作用的不同组件 . 我发现了一些使用管道的例子(虽然官方资料说它效率很低)并为已经过滤的数据的另一个组件创建了一个参考 . 有人能解释一下实现过滤器和具有不同功能的组件的有效方法吗? -
0 votesanswersviews
错误:StaticInjectorError(AppModule)[NgIf - > ViewContainerRef]:将角度6升级到7后
在我 Build 不同项目的共享模块之后,编译成可安装的npm模块 . 然后,我可以在其他角度项目中使用我的模块 . 之前的角度6中的可共享组件是我以前的项目 . 我今天决定将我的项目升级为角7 . 当我启动项目时,它工作正常并且符合预期 . 但是,在我将它打包成npm install-able并将其安装在其他项目中后,我的项目失败了 RROR错误:StaticInjectorError(App... -
0 votesanswersviews
Angular和Reactive表单数组在表单数组中设置表单控件值,给出错误必须为表单控件名称提供值
我需要将一个特定的活动表单数组的表单控件设置为一个值 . 我使用以下内容: (<FormArray>this.formGroup.get('test')).at(i).setValue(oldFr); i 是应该进行更改的索引, oldFr 是要设置的值 . 但我忘了每个索引中都有多个表单控件 . 我需要设置的表单控件叫做 formControlName="fr"... -
-2 votesanswersviews
转换为对Angular 7 [暂停]的发布请求
return super.post(this.getFullUrl(url), body, this.requestOptions()) .catch(this.onCatch.bind(this)) .do((res: Response) => { this.onSubscribeSuccess(res); }, (e... -
-1 votesanswersviews
Angular 7中的ArangoDB 3 CRUD
我正在 生产环境 一个Angular 7项目,我正在尝试确定为CRUD操作安全连接到ArangoDB的最佳方法 . 我正在寻找最好的方法和工作代码示例 . AngularJS的所有内容似乎都适用于我(我也可能不是最好的方法),我也不确定如何为Angular 7实现foxx . 任何帮助或方向都会受到赞赏 . 我搜索了一切,不知道我缺少什么,我似乎只能通过Web UI和CLI使用ArangoDB,... -
0 votesanswersviews
我可以动态加载HTML字符串作为组件模板并在Angular 7中完全编译吗?
所以我读到了这个:https://angular.io/guide/dynamic-component-loader 我正在尝试从i18n数据库加载产品描述页面 . 让我们定义REST服务器,例如,请求: { product: "stick", lang: "en" } 将返回: { content: "<div class=&quo... -
0 votesanswersviews
如何在Angular 7中使用URL中的get参数和路由器
我对Angular 7路由器感到很困惑 . 我想从URL中的任何位置使用get参数“token” . 我使用以下代码来定义几个路由 . const myRoutes: Routes = [ { path: 'register/:token', component: RegisterComponent }, // { path: 'register?token=:token', component:... -
-1 votesanswersviews
是否值得将项目从Angular 6升级到Angular 7? [等候接听]
我目前正在开发一个Angular 6项目,我想知道你对将它升级到Angular 7的看法 . 这次升级的两个原因是拖放和ng添加,但我仍然认为它们不会带来太多 Value 发展 . 你的诚实意见是什么? -
0 votesanswersviews
角度保护canActivate方法不适用于Observable <boolean>
我正在尝试在访问路由之前验证后端的令牌 这是我的身份验证服务: export class AuthService { private registerUrl = 'http://127.0.0.1:3000/register'; private loginUrl = 'http://127.0.0.1:3000/signin'; private verifyTokenUrl = 'h... -
1 votesanswersviews
在角度4应用中重定向后,滑块和轮播未加载
我有一个角度4应用程序 . 链接:https://dishari-d2728.firebaseapp.com/这里我有一个滑块部分和几个轮播部分 . 当它第一次加载时,一切正常 . 但是当我转到另一个页面并返回主页时,滑块区域和旋转木马区域似乎丢失了,或者更具体地说,那些后面的js库没有被加载 . 我已经给出了我所做的截图 . This is the slider area when every... -
0 votesanswersviews
读取Observable变量的值而不重新运行已分配的函数
我目前在我的角度组件中有一个函数,只要我想上传文件列表就会运行 . 我想要跟踪上传进度,然后清空文件列表并跟踪进度条的上传进度 . 我当前的问题是,当我请求 uploadProgress 的值时,它重新运行 this.pictureService.upload(this.selectedFiles) 并且它上传文件两次 . 我的功能目前看起来像这样: uploadImages() { // U... -
0 votesanswersviews
在Angular 7中取消订阅Observable的简单方法
我有一个实现,当使用 takeUntil 销毁组件时,它会自动取消订阅Observables . 但是在许多组件中实现相同的代码很烦人 . I want to know if this could be simplified (我不能使用 async 管道,因为我需要在Typescript组件中发出的值) 这是我目前的实施: export class Component implements On... -
0 votesanswersviews
Angular 7 Universal - 无法解析路径
我使用Angular Universal https://angularfirebase.com/lessons/server-side-rendering-firebase-angular-universal/跟随这个关于服务器端渲染的精彩教程 但是当运行 npm run build:ssr && npm run serve:ssr 时,我收到以下错误: 不知何故,它无法识别我在... -
-2 votesanswersviews
MEAN堆栈中的文件夹结构是什么?
在MEAN堆栈中,我们首先启动角度项目还是首先启动快速生成器 . 作为样板代码,快速文件夹结构或角度(ng new)文件夹结构,我有点困惑 . 我想要在同一文件夹中的角度和节点代码 . -
-2 votesanswersviews
错误:未捕获(在承诺中):错误:StaticInjectorError(AppModule)[String]
Error: Uncaught (in promise): Error: StaticInjectorError(AppModule)[String]: StaticInjectorError(Platform: core)[String]: NullInjectorError: No provider for String! 编译我的角度7项目时遇到了上述问题 . 以下解决方案... -
4 votesanswersviews
Angular7 Reactive Forms输入属性值在控制器/组件中不会更改,仅在HTML标记上更改
我制作了一个具有反应形式组的可重用组件 . 我有2个输入属性“名称”和“描述”,我正在使用ngFor设置这些输入属性来迭代组件 . 不幸的是,即使我将表单控件组中的start / default值设置为输入属性,当我单击submit angular时,将这两个输入属性读取为'null'而不是通过input属性设置的值 . 表单组输入属性: @Input() categoryID; @Input... -
1 votesanswersviews
Angular 7和Reactive form Array返回错误无法找到带路径的控件
我从服务器获取数据到组件 . 这些数据包含具有多个值的 Family Relation ,可以从下拉列表中选择以更改原始族关系值 . 我想要的是使用Reactive Forms创建一个表单控件输入数组,以显示角度材料表数据源的每一行的下拉列表 . Here is a working stackblitz that give you a great idea of the problem. 这是脚本... -
0 votesanswersviews
Angular 7反应形式如何获取所选值的文本而不是下拉列表表单控件中的值
我有办法获得下拉列表中所选值的文本,而不是以反应形式获取值吗? 我的脚本如下: <form [formGroup]="formGroup" formArrayName="test"> <ng-container matColumnDef="fr" formArrayName="test">... -
2 votesanswersviews
Angular 7升级:RxJs switchMap和ObservableInput的返回类型<void>
此代码在Angular 6中编译和使用: import { of } from 'rxjs'; import { switchMap } from 'rxjs/operators'; switchMap((term) => { if (term.trim().length > 3) return this.sea... -
0 votesanswersviews
Angular 7订阅无法正常工作(角度7的新功能)
这是服务employee-service.service.ts的代码 import { Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { IEmployee } from './employee'; import { Observable } from 'rx... -
0 votesanswersviews
在mat-table中验证form-field-input(Angular 7)
我有一个带有mat-input的mat-form-field,它位于一个material-table中 . 由于数据在material-table-datasource中,我不能使用formgroup并以这种方式验证输入 . 有没有其他方法或“解决方法”我可以用来解决这个问题? 该字段设置如下: <ng-container matColumnDef="rate"> ... -
0 votesanswersviews
Angular 7 CRUD App Service未连接到REST Api
我正在尝试在this tutorial之后使用REST Api构建一个Angular 7 CRUD应用程序 . 简单地说它是一个经典的显示产品,添加,编辑和所有爵士有点应用程序 . Rest API使用Mongoose,Express和Node制作 . Angular App和服务器都可以自行运行 . 当我在cmd中使用mongod时它正在等待一个答案,并且在api中的npm start它确实连... -
0 votesanswersviews
使用Angular 7 Material CDK进行拖放
我需要在角度7中实现拖放 . 我将有多个容器用于删除 . 我面临的问题是,如果我将一个项目拖放到一个drop容器上,并放到下面的容器中,它将被放入第一个容器本身 . stackblitz link: 在上面的示例中,我想将项目从 To Do 移动到 Done list 2 . 但是,如果我将项目拖过Done list1并放入Done List2,它将被删除到Done list1本身 . -
1 votesanswersviews
嵌入式Nativescript Angular代码到现有iOS项目中,Angular 7抛出错误:错误:必须使用框架导航到页面
当我使用嵌入式nativescript框架和nativescript代码运行iOS xcode项目时,在尝试向xcode控制台显示/加载nativescript页面时,应用程序会出错: Error: Error: A Frame must be used to navigate to a Page. 下面是我的Objective-c函数,它开始加载NativeScript页面 . - (NSStr... -
0 votesanswersviews
Angular 7:需要帮助理解在构建具有多级嵌套字段组的表单时遇到的问题
正如您在下面的附图中看到的,我在Angular 7中构建了一个表单 . 表单包含多个级别的嵌套字段组 . 按“添加轨道”按钮时,外部字段组被推送到dom . 然后在里面你可以按“”在每个外部字段组中添加字段 . Problem 1: 我继续收到以下错误,"Add Track"只将完整的字段组推送到索引1,传递它缺少"+"按钮的字段,这些按钮由HTML中的嵌套... -
1 votesanswersviews
Angular 7 FormArray渲染性能
我目前正在研究一个角度组件来渲染和修改发票 . 要编辑lineitems我正在使用FormGroup与行项目FormArray表单: lineItemForm: FormGroup = this.formBuilder.group({ lineItems: this.formBuilder.array([]) }); 当通过 @Input 将线条项目设置到组件时,将为每个lineitem... -
1 votesanswersviews
即使未验证表单,组件加载上的反应形式的Angular 7设置值也会启用保存按钮
我有以下问题 . Click to check the stack blitz . 我在构造函数中设置了一个反应形式: this.formGroup = this.fb.group({ 'family_name_en': new FormControl('', Validators.required), 'family_name_ar': new FormControl(... -
0 votesanswersviews
Angular 7将表单数据映射到API模型
我有一个Angular(使用最新版本的Angular 7)formgroup与嵌套表单组: this.form = this._formBuilder.group({ person: this._formBuilder.group({ name: [''. Validators.required], firstName: [''. Validators.re... -
2 votesanswersviews
Angular Virtual Scroll未检测到为Reactive FormArray添加项目的更改
我正在使用Angular 7中的新控件,似乎无法识别我已经向正在显示的数组中添加了一个新项目 . 这是我的HTML: <cdk-virtual-scroll-viewport class="list-container lg" [itemSize]="52.5"> <div *cdkVirtualFor="let stat... -
0 votesanswersviews
将字符串转换为Angular2 Form Validator类型
我正在使用Angular 7和Dynamic Forms 我存储了一些表单配置,如输入:“text”等来构建我的表单 . 它们存储在数据库中 . 我将验证存储为验证器:“Validators.required” . 现在,当我想构建动态表单并使用以下命令将验证分配给表单控件时: validations.forEach(valid => { validList.push(valid.va...