Browse Source

docs: use ReplaceableComponentsService in permissions modal replacement modal

pull/5333/head
mehmet-erim 6 years ago
parent
commit
c3be8dbdd5
  1. 12
      docs/en/UI/Angular/Permission-Management-Component-Replacement.md

12
docs/en/UI/Angular/Permission-Management-Component-Replacement.md

@ -473,24 +473,20 @@ Open the generated `permission-management.component.html` in `src/app/permission
Open `app.component.ts` in `src/app` folder and modify it as shown below: Open `app.component.ts` in `src/app` folder and modify it as shown below:
```js ```js
import { AddReplaceableComponent } from '@abp/ng.core'; import { ReplaceableComponentsService } from '@abp/ng.core';
import { ePermissionManagementComponents } from '@abp/ng.permission-management'; import { ePermissionManagementComponents } from '@abp/ng.permission-management';
import { Component, OnInit } from '@angular/core'; import { Component, OnInit } from '@angular/core';
import { Store } from '@ngxs/store';
import { PermissionManagementComponent } from './permission-management/permission-management.component'; import { PermissionManagementComponent } from './permission-management/permission-management.component';
//... //...
export class AppComponent implements OnInit { export class AppComponent implements OnInit {
constructor(private store: Store) {} // injected store constructor(private replaceableComponents: ReplaceableComponentsService) {} // injected ReplaceableComponentsService
ngOnInit() { ngOnInit() {
// added dispatching the AddReplaceableComponent action this.replaceableComponents.add({
this.store.dispatch(
new AddReplaceableComponent({
component: PermissionManagementComponent, component: PermissionManagementComponent,
key: ePermissionManagementComponents.PermissionManagement, key: ePermissionManagementComponents.PermissionManagement,
}) });
);
} }
} }
``` ```

Loading…
Cancel
Save