我正在使用 Smart Admin 模板构建的已经运行的网站。
作为第一步,我正在尝试向仪表板添加一个组件。
以下是我遵循的命令和步骤:
-命令行:
ng g module test --routing
cd test
ng g component test --flat
- 在文件 app.routing.ts 中添加:
{path: 'test',loadChildren:'app/test/test.module#TestModule'}
-在文件 test-routing.module.ts 中添加:
import { TestComponent } from './test.component';
const routes: Routes = [
{
path:'',
component:TestComponent
}
];
-在文件 test-routing.module.ts 中添加
import { SmartadminModule } from '../shared/smartadmin.module';
和
SmartadminModule inside imports:[]
test.component.html 仅包含:
<p>
test works!
</p>
当我调用页面时,我得到了仪表板、页眉、页脚......但是在项目的其他模块中,仪表板......通过添加显式包含:
<sa-header></sa-header>
<sa-navigation></sa-navigation>
<div id="main" role="main">
<sa-ribbon></sa-ribbon>
<router-outlet></router-outlet>
</div>
<sa-footer></sa-footer>
<sa-shortcut></sa-shortcut>
我希望有人能帮我解决这个问题。
谢谢