The following components have their own routes and act as a full page.
Login => /account/login
Register => /account/register
ForgotPassword => /account/forgot-password
ResetPassword => /account/reset-password
EmailConfirmation => /account/email-confirmation
LinkLogged => /account/link-logged
SendSecurityCode => /account/send-security-code
You can also replace AuthWrapper
which acts as a layout and contains the components above. Does this not solve your need?
Hello,
Could you try to import eAccountComponents
from @volo/abp.ng.account/public
? It provides the following enum values which you can use to replace components.
eAccountComponents {
AuthWrapper,
Login,
Register,
EmailConfirmation,
ForgotPassword,
ResetPassword,
ManageProfile,
TenantBox,
ChangePassword,
PersonalSettings,
Logo,
MySecurityLogs,
ProfilePicture,
LinkLogged
}
Hello,
It seems that you are not setting mergeStrategy
of removeEnv
. Could you set it mergeStrategy: 'overwrite'
as shown in the docs and try?
Hello,
Did you import FileManagementConfigModule
and FileManagementModule
as explained in the docs?
Did you update angular proxies?
When a pagination event occurs, the DirectoryDescriptorService::getContent
method gets called. Normally, it sends the following params to the backend: params: { filter: input.filter, sorting: input.sorting, id: input.id }
. Since you've enabled pagination, your service should be updated with proper params.
Hello,
You need to change this.list.maxResultCount = Infinity
to the number of items you'd like to see in a page.
E.g. this.list.maxResultCount = 20;
Hello,
You seem to forget to subscribe to signAllFile
. Your first try looks good, just change it to the following:
{
action: (data) => {
const navigator = data.getInjected(NavigatorService);
navigator.signAllFile(navigator.getCurrentFolderId())
.pipe(take(1)) // just in case, if the stream does not complete
.subscribe();
}
}
You encountered this problem because, purchaseList
and expenseList
are referring to the same instance of ListService
. You need to provide a different service for each. Here is how you can separate them in a simple way
@Component({
// ...
providers: [{
provide: 'PURCHASE_LIST',
useClass: ListService
}, {
provide: 'EXPENSE_LIST',
useClass: ListService
}]
})
export class MyComponent {
constructor(
@Inject('PURCHASE_LIST') public readonly purchaseList: ListService,
@Inject('EXPENSE_LIST') public readonly expenseList: ListService,
) { }
}
It looks like the entry you just added is missing https
. Could you fix it and try again?