0
cơ bản về angular
Chào mọi người, mình mới học về angular trên youtobe, cho mình hỏi mình muốn tạo 1 trang không kế thừa layout thì mình phải làm sao ạ, ví dụ như mình muốn tạo trang đăng nhập và ko muốn kế thừa lại layout từ menu và footer. mình cảm ơn
Thêm một bình luận
1 CÂU TRẢ LỜI
+2
để làm vậy thì bạn cần đưa nó ra khỏi cái <router-outlet>
hiện tại nhé, mình đoán giờ bạn đang có 1 cái layout chung, trong đó bạn có 1 cái <router-outlet>
<div>
// nội dung layout
//........
<router-outlet></router-outlet>
</div>
Như kia thì tất cả các page của bạn đều sẽ được kế thừa layout cả.
Bạn cập nhật lại cấu hình router nom như sau nhé:
const routes: Routes = [
{
path: 'login',
component: LoginComponent,
},
{
path: '',
component: LayoutComponent,
children: [
{
path: 'register',
component: RegisterComponent,
}
]
}
];
Bạn nên search vài ví dụ để làm theo sẽ dễ hiểu hơn, key word là angular child route
nhé
@maitrungduc1410 mình làm được rồi, cảm ơn bạn nhé