首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >步进器--角质材料--无法读取未定义的属性“markForCheck”

步进器--角质材料--无法读取未定义的属性“markForCheck”
EN

Stack Overflow用户
提问于 2017-12-30 17:27:57
回答 3查看 3.4K关注 0票数 4

没有角度的材料步进器很好。步骤显示按要求显示,当单击标题时正在移动,但是出现了一个错误,并说:

无法读取未定义的属性markForCheck

同样,当我想使用按钮指令时,会抛出一个错误,

无法读取未定义的属性previous

也许能帮上忙

代码:我只是复制粘贴默认代码从角材料页面:

https://material.angular.io/components/stepper/overview

我从我的主模块装入一个子模块中的角质材料。

也许是懒惰的装载导致了这个问题?

版本:

代码语言:javascript
运行
复制
"@angular/animations": "^5.1.2",
"@angular/cdk": "^5.1.2",
"@angular/common": "^5.1.2",
"@angular/compiler": "^5.1.2",
"@angular/compiler-cli": "^5.1.2",
"@angular/core": "^5.1.2",
"@angular/forms": "^5.1.2",
"@angular/http": "^5.1.2",
"@angular/material": "^5.1.2",
"@angular/platform-browser": "^5.1.2",
"@angular/platform-browser-dynamic": "^5.1.2",
"@angular/platform-server": "^5.1.2",
"@angular/router": "^5.1.2",
"@ng-bootstrap/ng-bootstrap": "^1.0.0-alpha.25",
"@ngui/auto-complete": "^0.16.0",
"@swimlane/ngx-charts": "^6.1.0",
"@types/file-saver": "0.0.1",
"@types/lodash": "^4.14.73",
"angular-2-data-table": "^0.1.2",
"angular-datatables": "^4.2.0",
"angular2-datatable": "^0.6.0",
"angular2-multiselect-dropdown": "^1.3.6",
"angular2-promise-buttons": "^2.0.1",
"chart.js": "^2.7.0",
"core-js": "^2.4.1",
"d3": "^4.11.0",
"datatables.net": "^1.10.15",
"datatables.net-buttons": "^1.5.1",
"datatables.net-buttons-dt": "^1.5.1",
"datatables.net-dt": "^1.10.15",
"file-saver": "^1.3.3",
"hammerjs": "^2.0.8",
"jquery": "^3.2.1",
"lodash": "^4.17.4",
"ng2-charts": "^1.6.0",
"ng2-pdf-viewer": "^1.2.2",
"ng2-slimscroll": "^2.0.1",
"ngx-chips": "^1.6.2",
"ngx-cookie-service": "^1.0.7",
"ngx-dropzone-wrapper": "^4.6.0",
"rxjs": "^5.5.6",
"sweetalert2": "^6.6.8",
"web-animations-js": "^2.3.1",
"xlsx": "^0.11.5",
"zone.js": "^0.8.16"

斯蒂芬尼

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-01-31 17:52:17

当我把我的打字稿转寄到es6时,我也遇到了同样的问题。Chrome似乎没有识别es6模块,因此所需的进口产品没有装载到材料的踏板上。

检查您的tsconfig.json (而不是tsconfig.app.json),您是否正在将您的打字本转到es6?如果是这样的话,您可以将其更改为es5,它现在对我有效。

代码语言:javascript
运行
复制
tsconfig.json 
{
  ...
  "compilerOptions": {
    ...
    "target": "es5",
    ...
  }
}
票数 7
EN

Stack Overflow用户

发布于 2018-01-05 12:32:28

使用--aot选项会使错误消失,不知道原因。

票数 0
EN

Stack Overflow用户

发布于 2019-03-13 15:58:15

我也有同样的问题,改变tsconfig.json中的目标对我不起作用。然而,垂直步进工作没有任何问题。

代码语言:javascript
运行
复制
`<mat-vertical-stepper>`
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48036238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档