我的index.html正文:
<body>
<my-forget>Loading...</my-forget>
<router-outlet></router-outlet>
<script>
System.config({
packages: {
app: {
format: 'register',
defaultExtension: 'js'
}
}
});
System.import('app/boot')
.then(null, console.error.bind(console));
</script>
</body>
</html>
和forget.component.ts:
import {Component} from 'angular2/core';
import{RouteConfig, ROUTER_DIRECTIVES} from 'angular2/router';
import {LoginComponent} from './login.component';
@RouteConfig([
{path:'/app', name:'login-page', component:'LoginComponent'},
{path:'/*other', name:'other', redirectTo:['login-page']}
])
@Component({
selector: 'my-forget',
templateUrl: '../templates/forget.component.html',
directives: [ROUTER_DIRECTIVES]
})
export class ForgetComponent {
}
忽略路由部分。 我收到以下错误: 错误:未捕获(在承诺中):选择器“my-login”与任何元素都不匹配
选择器“my-login”与任何元素都不匹配
我在这些文件中没有登录,我不需要它! 有什么问题?