将路由器代码添加到组件时分析错误?(v2.0.0-beta.0)
Parse Error when adding Router code to a component? (v2.0.0-beta.0)
当我运行以下代码时,我在浏览器控制台中看到这个错误:
Uncaught SyntaxError: Unexpected token <
Uncaught SyntaxError: Unexpected token <
Evaluating http://localhost:3002/angular2/router
Error loading http://localhost:3002/public/boot.jsrun @ angular2
没有其他明显的错误消息。
当我从以下组件中删除与路由器相关的代码时,错误就会消失。
import {Component} from 'angular2/core';
import {GeoSelector} from './geo-selector.component';
import {RouterOutlet, RouteConfig} from 'angular2/router';
@Component({
selector: 'va-helps-app',
templateUrl: `
<header>
<div class="masthead">
<h1>{{siteTitle }}</h1>
<h2> {{siteSubtitle }}</h2>
</div>
<nav class="main-navbar">
<ul>
<li><a href="#"> Search </a></li>
<li><a href="#"> About </a></li>
<li><a href="#"> Submit </a></li>
<li><a href="#"> Contact </a></li>
</ul>
</nav>
</header>
<router-outlet></router-outlet>
`,
directives: [GeoSelector, RouterOutlet]
})
@RouteConfig([
{ path: '/home', as: 'home', component: GeoSelector }
])
export class AppComponent {
public siteTitle = "Virginia Helps"
public siteSubtitle = "This is what the site is for";
}
有人能给我指出解决这个问题的正确方向吗?
也许您忘记将router.dev.js
文件包含到Angular2应用程序的index.html
文件中:
<script src="node_modules/angular2/bundles/angular2-polyfills.js"></script>
<script src="node_modules/systemjs/dist/system.src.js"></script>
<script src="node_modules/rxjs/bundles/Rx.js"></script>
<script src="node_modules/angular2/bundles/angular2.dev.js"></script>
<script src="node_modules/angular2/bundles/router.dev.js"></script>
否则,您显示的代码似乎是正确的。
希望它能帮助你,Thierry
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- 我如何修复包含在captcha的addthis中的错误
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- CKFinder 3为所选文件返回错误的URL
- 角度提交仅进行第一次v2错误
- 在 Chartjs v2 极坐标图中重现错误,未绘制所有提供的数据
- Ionic V2和Cordova插件-未捕获类型错误:无法设置属性'测试'为null
- 将路由器代码添加到组件时分析错误?(v2.0.0-beta.0)
- 加载了ScrollReveal.js v2.3.2,没有控制台错误,但不显示动画
- jquery联系表单与reCAPTCHA v2 - 500内部服务器错误
- Ext.Net V2中的GroupingView.X显示错误
- FullCalendar v2错误:Uncaught TypeError: Cannot read property &
- 使用角函数按下按钮会产生v2.Show不是一个函数错误
- filepicker.io JS API v2使用裁剪UI在pick调用之后转换调用时出现错误142