1. Nachdem wir den AngularJS -App -Saatgut verwendet haben, um das Framework zunächst zu installieren, müssen wir einige Dinge manuell ausfüllen. Öffnen Sie zunächst den Index.html unter unserem App -Ordner und fügen Sie einige JS und CSS hinzu, die wir verwenden müssen (natürlich ist es Bootstrap). Der Code ist wie folgt:
<script src="lib/angular/angular.min.js"></script> <script src="lib/jquery/jquery-1.10.2.min.js"></script> <script src="lib/bootstrap/bootstrap.min.js"></script> <script src="js/app.js"></script> <script src = "js/dienste.js"> </script> <script src = "js/controller.js"> </script> <script src = "js/filters.js"> </script> <script src = "js/filters.js"> </script> <script Src = "js/filters.js.js" src = "js/filters.js"> </script> src = "js/crities.js"> </script>
Denken Sie natürlich daran, dass wir es hier gerade vorstellen und diese JS und CSS auch wirklich hinzufügen müssen. Sie können die spezifische Platzierung aus dem obigen Einführungscode sehen, daher gibt es hier keine Karte.
2. Lassen Sie uns zunächst die einfachste Anmelderegistrierungsseite erstellen. Das Folgende ist der Code im Body -Tag in Index.html:
<span style = "Schriftfamilie: Simsun; Schriftgröße: 14px;"> <div> <div> <div> <div> <div> <a href = "#"> jHink </a> <ul> <li> <a href = "#/login"> login </a> <li> <li> <a href = "#/Register"> Register "> Register"> Register "> </li> <li> <li> <a href =" | </div> </div> </div> </div> <div id="content" ng-view></div> </div> </div> </div> <div> <p> version1.0 </p> </div> </div> </div> </div> </div> <div> <p> version1.0 </p> </div> </div> </div> </div> </div> </div> </div> </div> <div> <p> version1.0 </p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div> <p> version1.0 </p> </div> </div> </span>
3. Vergessen Sie nicht, dass wir die Routing -Regeln in App.js. ändern müssen. Der spezifische Code lautet wie folgt:
"Strikte"; // Deklare App Level -Modul, das von Filtern und Diensten angular.module abhängt ('JTHINK', ['JTHINK.FILTERS', 'JHINK.Services', 'JHink.Directives']). config (['$ routeProvider', function ($ routeProvider) {$ routeProvider.When ('/login', {templateurl: 'partials/login.html', Controller: myctrl2}); $ roouteProvider.Otheric ({redirectTo: '/login'});4. Nachdem wir diese Regeln definiert haben, können wir uns natürlich nicht anmulden. Der Code ist wie folgt:
login.html
<div id = "login" ng-controller = "login"> <form> <div> <Label für = "Inputemail"> Login </label> </div> <div> <Label für = "InputEmail"> E-Mail </Label> <div> <Eingabe type = "text" id = "InputMail". for = "InputPassword"> Kennwort </label> <div> <Eingabe type = "password" id = "inputPassword" placeholder = "password" ng-model = "login.password"> </div> </div> <div> <div> <div> <div> <label> <Eingabe type = "Checkbox"> MEHN ME </LAME> </buttht type ". </div> </form> </div>
Register.html
<div id = "register"> <form> <div> <Label für = "InputEmail"> Register </Label> </div> <div> <Label für = "InputEMail"> E -Mail </Label> <div> <Eingabe type = "text" id = "inputemail" placeholder = "E -Mail"> </div> </div> <div> <div> <label für = "password"> kennwort id="inputPassword" placeholder="Password"> </div> </div> <div> <label for="inputPassword">Password</label> <div> <input type="password" id="inputPassword" placeholder="Password"> </div> </div> <div> <label for="inputConfirmPassword">ConfirmPassword</label> <div> <input type="password" id="inputConfirmPassword" Placeholder = "Passwort bestätigen"> </div> </div> <div> <div> <button type = "button"> Register </button> </div> </form> </div>
Die unverzichtbare Datei ist auch die CSS -Datei. Natürlich ist dies relativ einfach, da der größte Teil des Arbeitsstiefels den folgenden Layoutcode zum App.css hinzufügen:
<span style = "Schriftfamilie: Simsun; Schriftgröße: 14px;">/ * App CSS Stylesheet */ html, Körper {Höhe: 100%; } .wrap {min-height: 100%; Höhe: Auto! Wichtig; Höhe: 100%; Rand: 0 Auto -80px; } .Header {Höhe: 100%; min-hohe: 100%; Höhe: Auto! Wichtig; } .footer {Hintergrundfarbe: #333; Farbe: weiß; Höhe: 80px; } .Container .credit {margin: 10px 0; } #login .title label {Schriftgröße: 2EM; Schriftgewicht: fett; } #register .title Label {Schriftgröße: 2EM; Schriftgewicht: fett; } </span>Ein solcher einfacher Code kann eine relativ anständige Rezeption erstellen. Obwohl es ein bisschen einfach ist, ist es immer noch vernünftig:
Dies ist alles bei Bootstrap. NodeJS ist erforderlich, um mit dem Start zu beginnen. Für die spezifische Methode finden Sie im vorherigen Artikel.
5. Okay, das ist fast implementiert. Es ist ganz einfach. Probieren Sie es selbst aus. Ändern Sie den Stil und andere Dinge. Lernbootstrap ist von der offiziellen Website leicht zu lernen. Es ist ziemlich einfach. Es ist Zeit, unsere JS im nächsten Artikel zu schreiben. Es sind fast Controller und Dienste.
Wir werden in Zukunft weiterhin relevante Artikel hinzufügen. Vielen Dank für Ihre Unterstützung für diese Seite!
Verwandte Artikel:
AngularJS Bootstrap ist mit dem Front -End -Framework ausgestattet - JS -Steuerteil
AngularJS Bootstrap ist mit Front -End -Framework ausgestattet - Basis -Seite
AngularJS Bootstrap mit Front -End -Gerüst - Vorbereitungsarbeit
AngularJS Bootstrap Detaillierte Erklärung und Beispielcode