我是一个全新的角度4,并试图弄清楚一个简单的项目的基本结构。我已经测试了我的项目,昨天它运行得很好。但是今天,当我打开我的项目并想要做"ng serve“时,它显示了下面的错误。不知道问题出在哪里。
TypeError: Cannot read property 'length' of undefined
at createSourceFile (C:\Users\IR\Desktop\angular-first-project\node_modules\typescript\lib\typescript.js:15457:109)
at parseSourceFile
我已经看过了关于这个主题的JavaScript问题,这个问题是专门关于使用TypeScript的Angular2的。
我要做的是将json对象连接到一个数组中。
我的代码看起来像这样,
public results: [];
public getResults(){
this._service.get_search_results(this._slug, this._next).subscribe(
data => {
this.results.concat(data.results);
我正在尝试建立一个基本的应用程序,有角1+类型记录2和Webpack。这个应用程序可以正常工作,直到我尝试使用外部模块,例如:angular-ui-router。
它总是抱怨找不到依赖项:
ERROR in ./src/app.ts Module not found: Error: Cannot resolve module 'angular-ui-router' in ./src/app.ts 3:26-54
演示显示问题:
我怀疑我没有正确导入路由依赖项,尝试:
import uiRouter from 'angular-ui-router';
im
背景
我正在使用离子4+安古拉火+火焰基地来制作这个应用程序。package.json的详细信息如下所示。
问题
实际上,当我运行ionic serve时,我有很多错误。但是这很奇怪,因为这个错误只在我运行ionic serve之后发生一次。当我重新保存该文件时,查找-resto.ts(没有任何更改)问题会显示出来!
它开始困扰我,因为它抛出错误的离子pro和离子DevApp。
以下是错误:
1. Typescript Error Type 'AngularFireList<ProfileResto>' is not assignable to type '
所以我使用的是angular 7,我有一个无法处理的csv文件,所以我编写了我的第一个typescript 2脚本,但失败了……我想要有一个列和行对应的数组来做TypeScript 2中的csv文件 import { Injectable } from '@angular/core';
import * as fs from 'fs';
@Injectable({
providedIn: 'root'
})
export class ProduitsService {
public productsArray: [][];
con
我在尝试根据Angular Typescript中的不同条件初始化2D数组时遇到了一些问题。这是我的TypeScript: selectSvcNoTable: any[][] = [];
const numofOrder = Number(value); // value here update according to input number
if (this.selectedSvcTy === this.SVC_TYP_IPHONENET) {
this.selectSvcNoTable = [[new Array(numofOrder)], [new Array(3)]
我收到以下错误: ERROR in RangeError: Maximum call stack size exceeded
at getResolvedBaseConstraint (/project/node_modules/typescript/lib/typescript.js:53262:43)
at getBaseConstraintOfType (/project/node_modules/typescript/lib/typescript.js:53242:34)
at getTypeFacts (/project/node_modules/types
我刚刚更新了我的angular项目。看起来一切都很好,除了我得到了以下警告: npm WARN @angular-devkit/build-angular@0.800.2 requires a peer of typescript@>=3.1 < 3.5 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/compiler-cli@8.0.0 requires a peer of typescript@>=3.4 <3.5 but none is i
我是angular (TypeScript)的新手,我想实现两个类之间的合成。我怎样才能做到这一点呢?
在c#中,如果我有像A和B这样的两个类,那么我实现如下的组合
class A
{
int ID {get;set;}
List<B> lstClassB {get;set;}
}
class B {
int ID {get;set;}
}
如何在TypeScript中使用此功能,如
export class A
{
ID :int;
lstClassB : ////what should I write here?
}
export class B
我尝试用角CLI ng build --prod构建项目,并得到了以下错误:
TypeError中的错误:无法读取未定义的属性“类别”
如果我使用非--prod 构建,则不会得到任何错误。
完全错误:
ERROR in TypeError: Cannot read property 'kind' of undefined
at isParameterPropertyDeclaration (node_modules/typescript/lib/typescript.js:13445:88)
at Object.filter (node_modules/
ng serve open可以成功地运行第一个应用程序,但是当我创建另一个项目并尝试运行它时。它显示了以下错误消息。
ERROR in TypeError:
Cannot read property 'flags' of undefined**
at resolveAlias (C:\Users\780892\Desktop\fourth semester 2\emerging\angular\demo2\node_modules\typescript\lib\typescript.js:36513:37)
at checkAliasSymbol (C:\Use
我使用了角版本10.2之后,我使用角度更新指南,首先更新到角版本11。
所以我运行了ng update @angular/core@11 @angular/cli@11,并且迁移到version 11是成功的。现在,当我试图为我的应用程序服务时,我会得到这个错误。
An unhandled exception occurred: Debug Failure. False expression: Class was missing valueDeclaration -OR- non-class had no interface declarations
See "C:\Users\A97
我在angular 4项目中使用ng服务器运行,得到错误。
Cannot read property 'length' of undefined
但是我的项目中没有任何属性长度..
完整的错误
Your global Angular CLI version (1.2.1) is greater than your local
version (1.1.3). The local Angular CLI version is used.
To disable this warning use "ng set --global warnings.versionMi