安全地删除Angular应用程序中的页面

时间:2017-07-31 18:17:37

标签: angular

我对Angular相当新,并且想知道在Angular应用程序中删除页面最安全的方法是什么?

我应该注意哪些其他依赖关系,以确保删除所述页面不会干扰应用程序其余部分的操作。

是否有一种简单的方法可以查看代码中此页面的引用位置以及可能与其相关的其他组件?

由于

1 个答案:

答案 0 :(得分:0)

页面的组件类是否有选择器?然后,您应该搜索项目中的所有HTML文件,以确定使用该选择器的位置。

组件:

@Component({
    selector:  'pm-products',
    templateUrl:  'app/products/product-list.component.html'
})
export  class  ProductListComponent  {
}

其他一些组件的模板:

<div><h1>{{pageTitle}}<h1>
  <pm-products></pm-products>
</div>

如果组件类没有选择器,则只能通过路由访问它。因此,请检查整个应用程序中的所有路由,并确保未在任何路由配置中定义它。

并且您需要将其从声明的Angular模块中的声明数组中删除。