1. بعد استخدام بذور تطبيق AngularJS لتثبيت الإطار في البداية ، نحتاج إلى ملء بعض الأشياء يدويًا. أولاً ، افتح index.html ضمن مجلد التطبيق الخاص بنا وأضف بعض JS و CSS التي نحتاج إلى استخدامها (بالطبع هو bootstrap). الرمز كما يلي:
<script src = "lib/Angular/Angular.min.js"> </script> <script src = "lib/jQuery/jQuery-1.1.2.min.js src = "js/app.js"> </script> <script src = "js/services.js"> </script> <script src = "js/controllers.js"> </script> <script src = "js/filters.js src = "js/filters.js"> </script> <script src = "js/filters.js"> </script> src = "js/directives.js"> </script>
بالطبع ، تذكر أننا نقدمها هنا فقط ، ونحن بحاجة أيضًا إلى إضافة هذه JS و CSS. يمكنك رؤية الموضع المحدد من رمز المقدمة أعلاه ، لذلك لا توجد خريطة هنا.
2. دعنا أولاً نجعل أبسط صفحة تسجيل تسجيل الدخول. فيما يلي الرمز في علامة الجسم في index.html:
<span style = "font-family: simsun ؛ font-size: 14px ؛"> <viv> <viv> <viv> <viv> <viv> <viv> <a href = "#"> jThink </a> <ul> <li> <a href = "#/login"> login </a> <li> <li> </viv> </viv> </viv> </viv> <div id = "content" ng-view> </viv> </viv> </viv> </viv> <div> <p> version1.0 </p> </v> </viv> </viv> </div> </div> </div> </div> </div> </div> </div> </viv> </viv> <viv> <p> version1.0 </p> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> </viv> <p> <p> version1.0 </p> </viv> </viv>
3. لا تنس أننا نحتاج إلى تعديل قواعد التوجيه في App.js. الرمز المحدد كما يلي:
"استخدام صارم" ؛ // DERARE MEDULE APP Level Module التي تعتمد على المرشحات ، والخدمات Angular.module ('Jthink' ، ['jthink.filters' ، 'jthink.services' ، 'jthink.directives']). config (['$ routeprovider' ، function ($ routeprovider) {$ conoureprovider. hen ('/login' ، {templateurl: 'partials/login.html' ، controller: myctrl2}) ؛ $ routeprovider.when ('/register' ، myctrl2}) ؛4. بعد تحديد هذه القواعد ، بالطبع لا يمكننا أن نفتقر إلى login.html و register.html. الرمز كما يلي:
login.html
<div id = "login" ng-controller = "login"> <Porm> <viv> <label for = "inputeMail"> تسجيل الدخول </label> </viv> <viv> <label for = "inputeMail"> البريد الإلكتروني </label> <div> <input type = "text" id = "inputEmail" placholder = email "ng-model = بالنسبة إلى = "inpoppassword"> كلمة المرور </label> <div> <input type = "password" id = "inputPassword" placeholder = "password" ng-model = "login.password"> </viv> </viv> <viv> <viv> <label> <input type = "checkbox"> تذكرني </label> </viv> </part> </viv>
register.html
<div id = "register"> <Porm> <viv> <label for = "inputeMail"> تسجيل </label> </fire> <div> <label for = "inputeMail"> البريد الإلكتروني </label> <div> <input type = "text" id = "inpoptEmail" </div> ID = "inputPassword" placeholder = "password"> </viv> </viv> <viv> <label for = "inpoppassword"> كلمة المرور </label> <div> <input type = "password" id = "inpoppassword" placeholder> placeholder = "تأكيد كلمة المرور"> </div> </viv> <viv> <viv> <button type = "button"> سجل </button> </div> </form> </viv>
واحد لا غنى عنه هو أيضا ملف CSS. بالطبع ، هذا أمر بسيط نسبيًا ، لأنه تم إكمال معظم مجموعة Bootstrap ، أضف رمز التخطيط التالي إلى app.css:
<span style = "font-family: simsun ؛ size-size: 14px ؛">/ * app css stylesheet */ html ، body {height: 100 ٪ ؛ } .wrap {min-eight: 100 ٪ ؛ الارتفاع: Auto! مهم ؛ الارتفاع: 100 ٪ الهامش: 0 Auto -80px ؛ } .header {الارتفاع: 100 ٪ ؛ MINIight: 100 ٪ ؛ الارتفاع: Auto! مهم ؛ } .footer {background-color: #333 ؛ اللون: أبيض. الارتفاع: 80 بكسل ؛ } .Container .Credit {margin: 10px 0 ؛ } #login .title label {font-size: 2em ؛ خط الرصيف: جريئة ؛ } #register .title label {font-size: 2em ؛ خط الرصيف: جريئة ؛ } </span>يمكن لهذا الرمز البسيط إنشاء مكتب استقبال لائق نسبيًا. على الرغم من أنها بسيطة بعض الشيء ، إلا أنها لا تزال معقولة:
هذا كله بفضل bootstrap. مطلوب Nodejs للبدء عند البدء. للطريقة المحددة ، يرجى الرجوع إلى المقالة السابقة.
5. حسنًا ، يتم تنفيذ هذا تقريبًا. الأمر بسيط للغاية. جربها بنفسك. تغيير النمط والأشياء الأخرى. من السهل تعلم تعلم Bootstrap من الموقع الرسمي. إنه أمر سهل للغاية. لقد حان الوقت لبدء كتابة JS لدينا في المقالة التالية. إنها وحدات تحكم وخدمات تقريبًا.
سنستمر في إضافة مقالات ذات صلة في المستقبل. شكرا لك على دعمك لهذا الموقع!
المقالات ذات الصلة:
تم تجهيز Bootstrap AngularJS بالإطار الأمامي - جزء التحكم JS
تم تجهيز Bootstrap AngularJS بإطار عمل أمامي - الصفحة الأساسية
Bootstrap AngularJS مزود بإطار عمل أمامي - عمل إعداد
AngularJS Bootstrap شرح مفصل وعينة رمز