要查看Angular Material对话框的closeOnNavigation源代码,可以按照以下步骤进行:
打开Angular Material的GitHub仓库:https://github.com/angular/components
在仓库中找到src/lib/dialog/dialog.ts文件。
打开dialog.ts文件,找到DialogConfig接口。
在DialogConfig接口中,找到closeOnNavigation属性的定义。该属性用于指定对话框是否在导航时关闭。
根据需要,可以查看该属性的具体实现代码。
以下是一个示例的代码片段,展示了DialogConfig接口中closeOnNavigation属性的定义和默认值:
export interface DialogConfig extends BaseDialogConfig {
/**
* Whether the dialog should close when the user goes backwards/forwards in history.
* @default true
*/
closeOnNavigation?: boolean;
}
注意,这只是DialogConfig接口的一部分代码,你可能需要查看整个文件以获取完整的代码。