我正在尝试学习角度4,我怀疑每个组件都使用变量。
我有一些这样的路线:
String[] slide_images2 = {
context.getString(R.string.heading1),
context.getString(R.string.heading2),
context.getString(R.string.heading3),
context.getString(R.string.heading4),
context.getString(R.string.heading5),
};
导航(路由)很好,但我试图隐藏并显示“home”(欢迎,用户和登录)的子组件,我无法实现它。 在家庭组件html我放置:
const routes:Routes =[
{path:'',component: HomeComponent,
children: [
{ path: 'welcome', component: WelcomeComponent },
{ path: 'users', component: UsersComponent },
{ path: 'login', component: LoginComponent },
{ path: '', redirectTo: 'welcome', pathMatch: 'full' }
]
},
//{path:'appcomponent',component:AppComponent},
{ path: '**', component: NotfoundComponent }
];
所以在这三个组成部分我做了类似的事情:
<!-- body -->
<app-welcome *ngIf="hEW" ></app-welcome>
<app-users *ngIf="hEU" ></app-users>
<app-login *ngIf="hEL"></app-login>
<!-- footer -->
但是这些变量永远不会发生在home.component.html中,我该怎么做才能使它工作?我对范围和根镜的熟悉程度超过了这一切。