我正在编写一个Angular2 2.0.0-beta.17应用程序。我想我把angular2的各种填充和shim的顺序都错了。不幸的是,这个版本的角的文档已经消失,取而代之的是rc.1的doc。我暂时不想搬到rc.1。你们知道或记得这些脚本必须加载的确切顺序吗?实际上,我按以下顺序加载它们:
<!-- IE required polyfills, in this exact order -->
<script src="node_modules/es6-shim/es6-shim.min.js"></script>
我正在从nodejs服务器为我的index.html服务。这个ng2文件在实时服务器上运行得很好。但是,当我使用特定的路由从nodejs index.js加载它时,它会给出以下错误。
Uncaught SyntaxError: Unexpected token <
VM105:17Uncaught ReferenceError: System is not defined
我把文件装好了。以下是加载的文件:
<script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.33.3/es6-shim.min.js&
我在我的Angular2应用程序中使用了角-cli。每当我试图在组件/服务中加载angular2 2/http时,cli终端中没有显示错误,但在我的浏览器控制台中,它显示-
获取 404 (未找到)
未处理的承诺拒绝:错误: XHR错误(404未找到)加载 at XMLHttpRequest.desc.set.wrapFn at ZoneDelegate.invokeTask () at Zone.runTask () at XMLHttpRequest.ZoneTask.invoke ()错误将加载为的“angular2 2/http”;Zone:;Task: Promise.then;
我在Angular2 beta-15上运行了一个应用程序,但后来我将它更新为beta-17,现在出现了一个很难破解的错误。
EXCEPTION: Can only add to a TokenMap! Token: ElementRef angular2.dev.js:25654
EXCEPTION: Can only add to a TokenMap! Token: ElementRef angular2.dev.js:25644:9
Object { message: "Can only add to a TokenMap! Token: …", stack: "
在下面的场景中,我得到了以下错误,我不知道为什么会发生这种情况。第71行是expect测试失败。任何帮助破解这个问题的人都将不胜感激!
PhantomJS 2.1.1 (Mac OS X 0.0.0) UserService should be able to create a user service FAILED
_instantiateProvider@/Users/nsmith/projects/cohortable/spec-bundle.js:12308:38 <- webpack:///angular2/src/core/di/injector.ts:769
我使用和gulp将所有已编译的JS文件捆绑在一起。这是很好的工作,直到我尝试使用角材料2组件/服务。将import {MdIcon} from '@angular2-material/icon'放在文件的顶部是没有问题的,但是一旦我向directives或providers数组添加了MdIcon或任何其他重要组件或服务,我就会在构建过程buildStatic中得到一个错误,例如:
{ [Error: Error on fetch for node_modules/@angular2-material/icon/icon.js at file:///c:/websites/lea