User-Nucleus: Unterschied zwischen den Versionen

Aus Info-Theke
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Kategorie:Angular = Links = * Services-Nucleus * User-Nucleus = Interface User = <pre> mkdir src/user ng g interface user/user </pre> <pre> expo…“)
 
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 7: Zeile 7:
= Interface User =
= Interface User =
<pre>
<pre>
mkdir src/user
mkdir src/users
ng g interface user/user
ng g interface users/user
</pre>  
</pre>  
<pre>
<pre>
Zeile 38: Zeile 38:
</pre>
</pre>
* Unterschiede: status->isActive +roleName
* Unterschiede: status->isActive +roleName
= User-Factory zur Konvertierung =
= User-Factory zur Konvertierung =
<pre>
<pre>
Zeile 44: Zeile 45:
</pre>
</pre>


= Komponente zur Listenanzeige =
<syntaxhighlight lang="bash">
ng g component users/user-list
</syntaxhighlight>
* [[Services-Nucleus]]
* [[Services-Nucleus]]

Aktuelle Version vom 17. Januar 2022, 15:03 Uhr


Links[Bearbeiten]

Interface User[Bearbeiten]

mkdir src/users
ng g interface users/user
export interface User {
  id: number;
  role: number;
  roleName: string;
  isActive: boolean;
  name: string;
  email: string;
  shortname: string;
  displayName: string;
  info: string;
  groups: string;
  options: string;
}
export interface UserRaw {
  id: number;
  role: number;
  status: number;
  name: string;
  email: string;
  shortname: string;
  displayName: string;
  info: string;
  groups: string;
  options: string;
}
  • Unterschiede: status->isActive +roleName

User-Factory zur Konvertierung[Bearbeiten]

mkdir src/user
ng g class user/user-factory

Komponente zur Listenanzeige[Bearbeiten]

ng g component users/user-list