开发者问题收集
我有两个json文件,分别名为contacts和workers。我正在显示workersJSON 中的联系人及其分配的工作人员,如下所示:ERROR TypeError: Cannot read property 'length' of undefined这里我遇到了错误,我无法找出代码中的问题。Stackblitz DEMO
我正在实现自定义验证器以匹配组件中的密码。这是我的 component.ts 表单声明this.addUserForm = new FormGroup({firstname: new FormControl('', [Validators.required]),lastname: new FormControl('', [Validators.required]),city: new FormCo
我在使用 Angular Material Table (Angular Material Table) 时遇到了问题我运行了ng generate @angular/material:material-table --name=car-table来生成默认的 angular 表,它工作正常。但是,如果我尝试将数据(汽车)注入CarsTableDataSource,它就会停止工作。这肯定是与异步函
长度应该从 angular 继承吗?为什么 if (fileList.length> 0) MyPostsComponent.html: 7 ERROR TypeError: 无法读取未定义属性的“长度”。onFileSelection(event){const fileList: FileList = event.target.filse;if (fileList.length > 0){con
我正在使用 p-dropdown 显示国家列表并选择国家。所以我在 data.length 处收到错误,说运算符 '<' 不能应用于类型 'number' 和 'Observable'。我不知道如何解决这个错误。我是 angular 新手。请给出解决方案。Countries:SelectItem[];this.Countries.push({ label: 'Select Item', value
我尝试使用下面的 stackblitz 链接在没有表数据时显示“未找到记录”消息,但当我使用MatTableDataSource类型的数据源时会出现问题。stackblitz 链接:https://stackblitz.com/edit/angular-w9ckf8下面是我使用的代码片段:this.serviceDataSource = new MatTableDataSource(this.se
我有一个基于 Angular 6 的 Dnn SPA 模块,它可以调用 Dnn 服务框架。所有这些对于属于管理员角色的用户来说都运行良好,但是当用户仅使用“所有用户”或“注册用户”角色登录时,我们会在 Chrome Dev Console 中收到以下错误:ERROR TypeError: Cannot read property 'length' of undefinedat http.js:10
我有一个服务UserService,它有一个方法getUsers(),并且这个服务在不同的角度组件之间共享。该方法调用一个 API 并返回数据。我想保存最后一个 API 调用的结果/状态,所以我使用BehaviorSubject来保存最后一个状态,这样如果不同的组件调用getUsers(),应该只有一个 API 调用,否则必须返回保持状态。这就是我实现它的方式private _users$: Be
在我的Angular6应用程序下,我使用HttpClient并将一些标头注入到我的 htpp 调用中以从我的后端服务器获取数据:我的服务:@Injectable()export class LoadUserInfosService {public _headers = new HttpHeaders().set('Content-Type', 'application/json');constru
我正在开发一个 angular firebase 应用,但我不知道如何解决问题。我的 @Input 在 ngOnInit() 上始终未定义,但我必须使用此输入值初始化某些内容。ERROR TypeError: Cannot read property 'length' of undefined我尝试添加 *ngIf(如我在类似帖子中看到的那样)或初始化我的房间,但没有任何效果。我必须使用超时吗?还
我的所有 html 页面都使用了动态内容。当用户刷新页面时,我需要重定向到主页。但我的 html 页面抛出了错误,页面根本没有重定向。我的 html:<div class="btn-sec"><button type="submit" (click)="goToArtcilePage()" [disabled]="productedSelected" class="btn">{{appProps[
我按照 ckeditor5 的文档中提到的文本对齐插件的安装步骤进行操作。按如下步骤添加对齐插件import Alignment from '@ckeditor/ckeditor5-alignment/src/alignment';ClassicEditor.create(this.element.nativeElement, {plugins: [ Alignment ],toolbar: [
我有 3 个页面,第 2 个页面向第 3 个页面提供数据。它工作正常。问题是当用户刷新第 3 个页面时,我想导航到主页。因为第 3 个页面没有可用的数据。我尝试这样做:constructor(private store: StorageService,private sharedData: SharedDatasService,private location:Location,private r
我想运行这段简单的代码,基本上它会根据状态(字符串)更改标签和图标 <ng-container *ngIf="container.length > 0"><span *ngIf="!container.status.includes('Paused') && container.status.includes('Up')"class="label label-success label-lg-s
我构建了一个使用 Firebase 数据库的 Angular 应用。使用ng serve命令时,应用运行良好,但是,构建应用并发布到生产环境后,它不再呈现,控制台中显示异常无法读取未定义的属性“myID”。我想知道这是编程问题!还是 firebase 中的错误。** 编辑 - 添加了控制台日志和 typescript/html 代码** Chrome 控制台上的错误 **[2018-05-09T1