Skip to content

Commit

Permalink
Auto-generated commit
Browse files Browse the repository at this point in the history
Triggered by commit: angular-schule/buch@c71548b
  • Loading branch information
TheBuildbot committed Oct 15, 2024
1 parent f169b5d commit 8f8a51a
Show file tree
Hide file tree
Showing 18 changed files with 40 additions and 36 deletions.
4 changes: 2 additions & 2 deletions 404.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
<style>*{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}h1,h2{color:#000000de;box-sizing:inherit;line-height:1.3em;margin:calc(2rem - .15em) 0em 1rem;font-weight:700;padding:0}h1{min-height:1rem;font-size:2rem;margin-top:0}h2{font-size:1.4rem}button,a.button{box-sizing:inherit;overflow:visible;cursor:pointer;display:inline-block;min-height:1em;border:none;vertical-align:initial;background:#e0e1e2 none;color:#0009;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;margin:.25em .25em 0 0;padding:.8em 1.5em;text-transform:none;text-shadow:none;font-weight:700;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:.3rem;-webkit-user-select:none;user-select:none;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 0 0 1px transparent,inset 0 0 #22242626;font-size:.8rem}button:hover,a.button:hover{background-color:#cacbcd}button:disabled,a.button:disabled,button:disabled:hover,a.button:disabled:hover{cursor:not-allowed!important;background-color:#0000000d!important;color:#888!important}input{box-sizing:inherit;background:#fff;border:1px solid rgba(10,10,10,.3);color:#000000e6;border-radius:.3rem;transition:color .1s ease,border-color .1s ease;line-height:1.2}input{font-size:100%;overflow:visible;margin:0;max-width:100%;flex:1 0 auto;text-align:left;padding:.7em 1em;box-shadow:none;padding-right:2.7em!important;border-radius:.3rem}input[type=search]{background:url("./media/search-2CXVUIUQ.svg") no-repeat scroll calc(100% - 10px) 10px;background-size:22px 22px}body{margin:20px;min-width:320px}.red{background-color:#db2828!important;color:#fff!important}.red:hover{background-color:#d01919!important}nav{line-height:1.4em;color:#000000de;box-sizing:inherit;margin:0rem 0em 1rem;background:#fff;font-weight:400;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px #22242626;border-radius:.3em;min-height:2.9em;font-size:1rem;display:flex;flex-wrap:wrap}nav a{font-size:1rem;box-sizing:inherit;position:relative;vertical-align:middle;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent;flex:0 0 auto;-webkit-user-select:none;user-select:none;background:none;padding:.9em 1.1em;text-transform:none;color:#000000de;font-weight:400;transition:background .1s ease,box-shadow .1s ease,color .1s ease;display:flex;align-items:center}nav a:hover{cursor:pointer;background:#00000008;color:#000000f2}nav a.active{background:#0000000d;color:#000000f2;font-weight:400;box-shadow:none}nav .actions{display:flex;flex-grow:1;flex-direction:row-reverse;margin:.25em .75em;gap:.5em}nav .actions button{margin:0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (max-width: 700px){nav{display:flex;border:none;box-shadow:none;gap:.5em 0}nav>a{border:1px solid rgba(34,36,38,.15)}nav>a:first-of-type{border-top-left-radius:.3em;border-bottom-left-radius:.3em;border-right:none}nav>a:last-of-type{border-top-right-radius:.3em;border-bottom-right-radius:.3em;border-left:none;margin-right:2em}nav .actions{margin:0;gap:.5rem;min-width:200px}nav .actions button{margin:0}}@media only screen and (max-width: 600px){nav .actions{justify-content:flex-end}}@media only screen and (max-width: 500px){nav>a{padding:.7em}nav>a:last-of-type{margin-right:0}}@media only screen and (max-width: 460px){h2{font-size:1.2em}}
</style><link rel="stylesheet" href="styles-NJBHQUZR.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles-NJBHQUZR.css"></noscript></head>
<body><!--nghm-->
<bm-root _nghost-ng-c1396083095 ng-version="18.2.1" ngh="2" ng-server-context="ssg"><nav _ngcontent-ng-c1396083095><a _ngcontent-ng-c1396083095 routerlink="/home" routerlinkactive="active" ariacurrentwhenactive="page" href="/home" class="active" aria-current="page">Home</a><a _ngcontent-ng-c1396083095 routerlink="/books" routerlinkactive="active" ariacurrentwhenactive="page" href="/books" class>Books</a><a _ngcontent-ng-c1396083095 routerlink="/admin" routerlinkactive="active" ariacurrentwhenactive="page" href="/admin" class>Administration</a><div _ngcontent-ng-c1396083095 class="actions"><!----><button _ngcontent-ng-c1396083095 class="red">Logout</button><!----></div></nav><main _ngcontent-ng-c1396083095><router-outlet _ngcontent-ng-c1396083095></router-outlet><bm-home _nghost-ng-c2904975246 ngh="1"><h1 _ngcontent-ng-c2904975246>Home</h1><a _ngcontent-ng-c2904975246 routerlink="/books" class="button red" href="/books"> Show book list
<bm-root _nghost-ng-c1396083095 ng-version="18.2.8" ngh="2" ng-server-context="ssg"><nav _ngcontent-ng-c1396083095><a _ngcontent-ng-c1396083095 routerlink="/home" routerlinkactive="active" ariacurrentwhenactive="page" href="/home" class="active" aria-current="page">Home</a><a _ngcontent-ng-c1396083095 routerlink="/books" routerlinkactive="active" ariacurrentwhenactive="page" href="/books" class>Books</a><a _ngcontent-ng-c1396083095 routerlink="/admin" routerlinkactive="active" ariacurrentwhenactive="page" href="/admin" class>Administration</a><div _ngcontent-ng-c1396083095 class="actions"><!----><button _ngcontent-ng-c1396083095 class="red">Logout</button><!----></div></nav><main _ngcontent-ng-c1396083095><router-outlet _ngcontent-ng-c1396083095></router-outlet><bm-home _nghost-ng-c2904975246 ngh="1"><h1 _ngcontent-ng-c2904975246>Home</h1><a _ngcontent-ng-c2904975246 routerlink="/books" class="button red" href="/books"> Show book list
</a><h2 _ngcontent-ng-c2904975246>Search</h2><bm-search _ngcontent-ng-c2904975246 _nghost-ng-c938566576 ngh="0"><input _ngcontent-ng-c938566576 type="search" autocomplete="off" aria-label="Search" class><!----></bm-search></bm-home><!----></main></bm-root>
<link rel="modulepreload" href="chunk-ORKRGJC2.js"><link rel="modulepreload" href="chunk-CCHBVETK.js"><script src="polyfills-SCHOHYNV.js" type="module"></script><script src="main-RRWMETJX.js" type="module"></script>
<link rel="modulepreload" href="chunk-XSFVBSGK.js"><link rel="modulepreload" href="chunk-EFJWQ4MC.js"><script src="polyfills-FFHMD2TL.js" type="module"></script><script src="main-7QKF6SLT.js" type="module"></script>

<script id="ng-state" type="application/json">{"__nghData__":[{"t":{"2":"t2"},"c":{"2":[]}},{},{"t":{"8":"t0","9":"t1"},"c":{"8":[],"9":[{"i":"t1","r":1}],"11":[{"i":"c2904975246","r":1}]}}]}</script></body></html>
12 changes: 8 additions & 4 deletions books/9783864903571/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,14 @@
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
<style>*{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}button{box-sizing:inherit;overflow:visible;cursor:pointer;display:inline-block;min-height:1em;border:none;vertical-align:initial;background:#e0e1e2 none;color:#0009;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;margin:.25em .25em 0 0;padding:.8em 1.5em;text-transform:none;text-shadow:none;font-weight:700;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:.3rem;-webkit-user-select:none;user-select:none;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 0 0 1px transparent,inset 0 0 #22242626;font-size:.8rem}button:hover{background-color:#cacbcd}button:disabled,button:disabled:hover{cursor:not-allowed!important;background-color:#0000000d!important;color:#888!important}body{margin:20px;min-width:320px}.red{background-color:#db2828!important;color:#fff!important}.red:hover{background-color:#d01919!important}nav{line-height:1.4em;color:#000000de;box-sizing:inherit;margin:0rem 0em 1rem;background:#fff;font-weight:400;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px #22242626;border-radius:.3em;min-height:2.9em;font-size:1rem;display:flex;flex-wrap:wrap}nav a{font-size:1rem;box-sizing:inherit;position:relative;vertical-align:middle;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent;flex:0 0 auto;-webkit-user-select:none;user-select:none;background:none;padding:.9em 1.1em;text-transform:none;color:#000000de;font-weight:400;transition:background .1s ease,box-shadow .1s ease,color .1s ease;display:flex;align-items:center}nav a:hover{cursor:pointer;background:#00000008;color:#000000f2}nav a.active{background:#0000000d;color:#000000f2;font-weight:400;box-shadow:none}nav .actions{display:flex;flex-grow:1;flex-direction:row-reverse;margin:.25em .75em;gap:.5em}nav .actions button{margin:0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (max-width: 700px){nav{display:flex;border:none;box-shadow:none;gap:.5em 0}nav>a{border:1px solid rgba(34,36,38,.15)}nav>a:first-of-type{border-top-left-radius:.3em;border-bottom-left-radius:.3em;border-right:none}nav>a:last-of-type{border-top-right-radius:.3em;border-bottom-right-radius:.3em;border-left:none;margin-right:2em}nav .actions{margin:0;gap:.5rem;min-width:200px}nav .actions button{margin:0}}@media only screen and (max-width: 600px){nav .actions{justify-content:flex-end}}@media only screen and (max-width: 500px){nav>a{padding:.7em}nav>a:last-of-type{margin-right:0}}
<style>*{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}h1,h2{color:#000000de;box-sizing:inherit;line-height:1.3em;margin:calc(2rem - .15em) 0em 1rem;font-weight:700;padding:0}h1{min-height:1rem;font-size:2rem;margin-top:0}h2,[role=doc-subtitle]{font-size:1.4rem}p{margin:0 0 1em;line-height:1.4em}ul{padding:0;list-style:none}img{object-fit:contain}button,a.button{box-sizing:inherit;overflow:visible;cursor:pointer;display:inline-block;min-height:1em;border:none;vertical-align:initial;background:#e0e1e2 none;color:#0009;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;margin:.25em .25em 0 0;padding:.8em 1.5em;text-transform:none;text-shadow:none;font-weight:700;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:.3rem;-webkit-user-select:none;user-select:none;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 0 0 1px transparent,inset 0 0 #22242626;font-size:.8rem}button:hover,a.button:hover{background-color:#cacbcd}button:disabled,a.button:disabled,button:disabled:hover,a.button:disabled:hover{cursor:not-allowed!important;background-color:#0000000d!important;color:#888!important}a.arrow-left{position:relative;padding-left:1.9rem}a.arrow-left:before{content:"\a";border-style:solid;border-width:7px 12px 7px 0;border-color:transparent #444 transparent transparent;position:absolute;left:.7rem}body{margin:20px;min-width:320px}.red{background-color:#db2828!important;color:#fff!important}.red:hover{background-color:#d01919!important}nav{line-height:1.4em;color:#000000de;box-sizing:inherit;margin:0rem 0em 1rem;background:#fff;font-weight:400;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px #22242626;border-radius:.3em;min-height:2.9em;font-size:1rem;display:flex;flex-wrap:wrap}nav a{font-size:1rem;box-sizing:inherit;position:relative;vertical-align:middle;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent;flex:0 0 auto;-webkit-user-select:none;user-select:none;background:none;padding:.9em 1.1em;text-transform:none;color:#000000de;font-weight:400;transition:background .1s ease,box-shadow .1s ease,color .1s ease;display:flex;align-items:center}nav a:hover{cursor:pointer;background:#00000008;color:#000000f2}nav a.active{background:#0000000d;color:#000000f2;font-weight:400;box-shadow:none}nav .actions{display:flex;flex-grow:1;flex-direction:row-reverse;margin:.25em .75em;gap:.5em}nav .actions button{margin:0}.details>h2{padding-bottom:10px;border-bottom:1px solid rgba(34,36,38,.15)}.details h2{margin-bottom:0;font-size:1.3em}.details .header{display:flex;justify-content:space-between;padding-bottom:10px;flex-wrap:wrap}.details .header ul{margin:0}.details .header h2{margin-top:10px}.details .header>div{padding-right:20px}.details .header>div:last-child{padding-right:0;min-width:80px}.details p{padding-top:10px;white-space:pre-wrap}.details img{width:200px;height:250px;display:block;margin:1em 0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (max-width: 700px){nav{display:flex;border:none;box-shadow:none;gap:.5em 0}nav>a{border:1px solid rgba(34,36,38,.15)}nav>a:first-of-type{border-top-left-radius:.3em;border-bottom-left-radius:.3em;border-right:none}nav>a:last-of-type{border-top-right-radius:.3em;border-bottom-right-radius:.3em;border-left:none;margin-right:2em}nav .actions{margin:0;gap:.5rem;min-width:200px}nav .actions button{margin:0}}@media only screen and (max-width: 600px){nav .actions{justify-content:flex-end}}@media only screen and (max-width: 500px){nav>a{padding:.7em}nav>a:last-of-type{margin-right:0}}@media only screen and (max-width: 460px){h2{font-size:1.2em}[role=doc-subtitle]{font-size:1.1rem}}
</style><link rel="stylesheet" href="styles-NJBHQUZR.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles-NJBHQUZR.css"></noscript></head>
<body><!--nghm-->
<bm-root _nghost-ng-c1396083095 ng-version="18.2.1" ngh="1" ng-server-context="ssg"><nav _ngcontent-ng-c1396083095><a _ngcontent-ng-c1396083095 routerlink="/home" routerlinkactive="active" ariacurrentwhenactive="page" href="/home" class>Home</a><a _ngcontent-ng-c1396083095 routerlink="/books" routerlinkactive="active" ariacurrentwhenactive="page" href="/books" class="active" aria-current="page">Books</a><a _ngcontent-ng-c1396083095 routerlink="/admin" routerlinkactive="active" ariacurrentwhenactive="page" href="/admin" class>Administration</a><div _ngcontent-ng-c1396083095 class="actions"><!----><button _ngcontent-ng-c1396083095 class="red">Logout</button><!----></div></nav><main _ngcontent-ng-c1396083095><router-outlet _ngcontent-ng-c1396083095></router-outlet><bm-book-details _nghost-ng-c1598424048 ngh="0"><!----></bm-book-details><!----></main></bm-root>
<link rel="modulepreload" href="chunk-ORKRGJC2.js"><link rel="modulepreload" href="chunk-CCHBVETK.js"><script src="polyfills-SCHOHYNV.js" type="module"></script><script src="main-RRWMETJX.js" type="module"></script>
<bm-root _nghost-ng-c1396083095 ng-version="18.2.8" ngh="1" ng-server-context="ssg"><nav _ngcontent-ng-c1396083095><a _ngcontent-ng-c1396083095 routerlink="/home" routerlinkactive="active" ariacurrentwhenactive="page" href="/home" class>Home</a><a _ngcontent-ng-c1396083095 routerlink="/books" routerlinkactive="active" ariacurrentwhenactive="page" href="/books" class="active" aria-current="page">Books</a><a _ngcontent-ng-c1396083095 routerlink="/admin" routerlinkactive="active" ariacurrentwhenactive="page" href="/admin" class>Administration</a><div _ngcontent-ng-c1396083095 class="actions"><!----><button _ngcontent-ng-c1396083095 class="red">Logout</button><!----></div></nav><main _ngcontent-ng-c1396083095><router-outlet _ngcontent-ng-c1396083095></router-outlet><bm-book-details _nghost-ng-c1598424048 ngh="0"><div _ngcontent-ng-c1598424048 class="details"><h1 _ngcontent-ng-c1598424048>Angular (1. Auflage)</h1><p _ngcontent-ng-c1598424048 role="doc-subtitle">Grundlagen, fortgeschrittene Techniken und Best Practices mit TypeScript - ab Angular 4, inklusive NativeScript und Redux</p><!----><div _ngcontent-ng-c1598424048 class="header"><div _ngcontent-ng-c1598424048><h2 _ngcontent-ng-c1598424048>Authors</h2><ul _ngcontent-ng-c1598424048><li _ngcontent-ng-c1598424048>Ferdinand Malcher</li><li _ngcontent-ng-c1598424048>Johannes Hoppe</li><li _ngcontent-ng-c1598424048>Danny Koppenhagen</li><li _ngcontent-ng-c1598424048>Gregor Woiwode</li><!----></ul></div><div _ngcontent-ng-c1598424048><h2 _ngcontent-ng-c1598424048>ISBN</h2> 978-3864903571 </div><div _ngcontent-ng-c1598424048><h2 _ngcontent-ng-c1598424048>Published</h2> May 22, 2017 </div><!----></div><h2 _ngcontent-ng-c1598424048>Description</h2><p _ngcontent-ng-c1598424048>Mit Angular setzen Sie auf ein modernes und modulares Web-Framework. Dieses Buch stellt Ihnen die Bausteine von Angular, viele Best Practices und die notwendigen Werkzeuge vor. Beginnen Sie Ihren Einstieg in die Welt von Angular mit einer praxisnahen Einführung.

<script id="ng-state" type="application/json">{"__nghData__":[{"t":{"0":"t10"},"c":{"0":[]}},{"t":{"8":"t0","9":"t1"},"c":{"8":[],"9":[{"i":"t1","r":1}],"11":[{"i":"c1598424048","r":1}]}}]}</script></body></html>
Jedes Thema wird zunächst theoretisch behandelt und anschließend anhand einer durchgehenden Beispielanwendung (https://ng-buch.de/app) demonstriert.
Meistern Sie die komponentenorientierte Webentwicklung und lernen Sie zusätzlich einen Weg zur Erstellung mobiler Apps (NativeScript) kennen. Mit der Redux-Architektur beherrschen Sie auch komplexe Anwendungen.
Sie werden als Einsteiger und auch als fortgeschrittener Webentwickler Freude bei der Lektüre dieses Buchs haben.)</p><img _ngcontent-ng-c1598424048 alt="Cover" src="https://cdn.ng-buch.de/cover/angular1.jpg"><!----><a _ngcontent-ng-c1598424048 routerlink=".." class="button arrow-left" href="/books">Back to list</a><button _ngcontent-ng-c1598424048 bmconfirm="Remove book?" class="red"> Remove book </button><a _ngcontent-ng-c1598424048 class="button" href="/admin/edit/9783864903571"> Edit book </a><!----><!----></div><!----></bm-book-details><!----></main></bm-root>
<link rel="modulepreload" href="chunk-XSFVBSGK.js"><link rel="modulepreload" href="chunk-EFJWQ4MC.js"><script src="polyfills-FFHMD2TL.js" type="module"></script><script src="main-7QKF6SLT.js" type="module"></script>

<script id="ng-state" type="application/json">{"__nghData__":[{"t":{"0":"t10"},"c":{"0":[{"i":"t10","r":1,"t":{"3":"t11","9":"t12","15":"t13","20":"t14","23":"t15"},"c":{"3":[{"i":"t11","r":1}],"9":[{"i":"t12","r":1,"x":4}],"15":[{"i":"t13","r":1}],"20":[{"i":"t14","r":1}],"23":[{"i":"t15","r":3,"e":{"0":2}}]}}]}},{"t":{"8":"t0","9":"t1"},"c":{"8":[],"9":[{"i":"t1","r":1}],"11":[{"i":"c1598424048","r":1}]}}]}</script></body></html>
Loading

0 comments on commit 8f8a51a

Please sign in to comment.