@ -28,39 +28,47 @@
< ng-template # abpBody >
@if (form) {
< form [ formGroup ] = " form " ( ngSubmit ) = " save ( ) " >
< ul ngbNav # nav = "ngbNav" class = "nav-tabs" >
< li ngbNavItem >
< a ngbNavLink > {{ 'AbpIdentity::UserInformations' | abpLocalization }}< / a >
< ng-template ngbNavContent >
< abp-extensible-form [ selectedRecord ] = " selected " > < / abp-extensible-form >
< / ng-template >
< / li >
< div ngTabs selectionMode = "follow" >
< div ngTabList [ ( selectedTab ) ] = " selectedTab " class = "nav nav-tabs" >
< button ngTab # tabInfo = "ngTab" [ value ] = " ' 0 ' " class = "nav-link" [ class . active ] = " tabInfo . selected ( ) " type = "button" >
{{ 'AbpIdentity::UserInformations' | abpLocalization }}
< / button >
< button ngTab # tabRoles = "ngTab" [ value ] = " ' 1 ' " class = "nav-link" [ class . active ] = " tabRoles . selected ( ) " type = "button" >
{{ 'AbpIdentity::Roles' | abpLocalization }}
< / button >
< / div >
< li ngbNavItem >
< a ngbNavLink > {{ 'AbpIdentity::Roles' | abpLocalization }}< / a >
< ng-template ngbNavContent >
@for (roleGroup of roleGroups; track $index; let i = $index) {
< div class = "form-check mb-2" >
< abp-checkbox
*abpReplaceableTemplate="{
inputs: {
checkboxId: 'roles-' + i,
label: roles[i].name,
formControl: roleGroup.controls[roles[i].name]
},
componentKey: inputKey
}"
[checkboxId]="'roles-' + i"
[formControl]="roleGroup.controls[roles[i].name]"
[label]="roles[i].name"
>
< / abp-checkbox >
< / div >
}
< / ng-template >
< / li >
< / ul >
< div class = "mt-2 fade-in-top" [ ngbNavOutlet ] = " nav " > < / div >
< div class = "mt-2 fade-in-top" >
< div ngTabPanel [ value ] = " ' 0 ' " >
< ng-template ngTabContent >
< abp-extensible-form [ selectedRecord ] = " selected " > < / abp-extensible-form >
< / ng-template >
< / div >
< div ngTabPanel [ value ] = " ' 1 ' " >
< ng-template ngTabContent >
@for (roleGroup of roleGroups; track $index; let i = $index) {
< div class = "form-check mb-2" >
< abp-checkbox
*abpReplaceableTemplate="{
inputs: {
checkboxId: 'roles-' + i,
label: roles[i].name,
formControl: roleGroup.controls[roles[i].name]
},
componentKey: inputKey
}"
[checkboxId]="'roles-' + i"
[formControl]="roleGroup.controls[roles[i].name]"
[label]="roles[i].name"
>
< / abp-checkbox >
< / div >
}
< / ng-template >
< / div >
< / div >
< / div >
< / form >
} @else {
< div class = "text-center" > < i class = "fa fa-pulse fa-spinner" aria-hidden = "true" > < / i > < / div >