AngularJS berisi
Di AngularJS, Anda dapat memasukkan file HTML dalam HTML.
Sertakan file HTML di HTML
Dalam HTML, fungsionalitas yang berisi file HTML saat ini tidak didukung.
Server berisi
Sebagian besar skrip sisi server mendukung fungsi termasuk file (SSI: server termasuk).
Menggunakan SSI, Anda dapat memasukkan file HTML di HTML dan mengirimkannya ke browser klien.
Instance PHP
<? PHP membutuhkan ("navigasi.php"); ?>
Termasuk klien
Ada banyak cara untuk memasukkan file HTML dalam HTML dengan JavaScript.
Biasanya kami menggunakan permintaan HTTP (AJAX) untuk mendapatkan data dari server, dan kami dapat menulis data yang dikembalikan ke dalam elemen HTML dengan menggunakan InnerHTML.
AngularJS berisi
Menggunakan AngularJS, Anda dapat menggunakan arahan NG-termasuk untuk memasukkan konten HTML:
Contoh
<body> <div> <div ng-include = "'myUsers_list.htm'"> </div> <div ng-include = "'myusers_form.htm'"> </div> </div>
Langkah -langkahnya adalah sebagai berikut:
Langkah 1: Buat daftar HTML
myusers_list.html
<h1> Pengguna </h1> <able> <Thead> <tr> <th> Edit </tr> <th> nama </t> <th> nama </t th> </tr> </phead> <tbody> <tr ng-repeat = "pengguna di pengguna"> <tuth> </tombol </tombol </edit = "edituSer (User.id) </tdrip </tombol> </edit </edit =" edituSer (user.id) <td> {{User.fname}} </td> <td> {{{user.lname}} </td> </tr> </tbody> </able>Hasil Menjalankan:
pengguna
| edit | nama | nama belakang |
|---|---|---|
| {{user.fname}} | {{user.lname}} |
Langkah 2: Buat Formulir HTML
myusers_form.html
<button ng-click="editUser('new')"><span></span>Create a new user</button><hr><h3 ng-show="edit">Create a new user:</h3><h3 ng-hide="edit">Editor user:</h3><form> <div> <label>Name:</label> <div> <input type="text" ng-model="fName" ng-disabled="!edit" placeholder="name"> </div> </div> <div> <label>Subject:</label> <div> <input type="text" ng-model="lName" ng-disabled="!edit" placeholder="Last"> </div> </div> <div> <label>Password:</label> <div> <input type = "password" ng-model = "passw1" placeholder = "password"> </div> </div> <div> <label> Ulangi kata sandi: </label> <v> <input type = "kata sandi" ng-model = "passw2" placeholder = "ulangi kata sandi"> </div> </div> </form form> <hr> <hr> <hr> </hr> </petak = "</div> </div> </Form> <hr> <hr> <hr> </hr> </form | Tidak Lengkap "> <span> </span> Simpan </button>Hasil Menjalankan:
Langkah 3: Buat pengontrol
myusers.js
angular.module ('myapp', []). controller ('userCtrl', function ($ scope) {$ scope.fname = ''; $ scope.lname = ''; $ scope.passw1 = ''; $ scope.passw2 = ''; $ scope.users = [{1, 1, 1, fn: fn: 1, 1, 1, fn: fn: 1, 1, 1, fn: 1, 1, fn: 1, fn: 1, 1, fn: 1, 1, fn: 1, fn: 1, fn: 1, fn: 1, 1, 1, fn: {{1, 1, fn: 1, fn: 1, fn: 1, {{{{{{{{{{{1, 1, 1, 1, fn: }, {id: 2, fname: 'kim', lname: "pim"}, {id: 3, fname: 'sal', lname: "smith"}, {id: 4, fname: 'jack', lname: "jones"}, {id: 5, fname: 'John', lname: "jones", {{id: 5, fname: 'John', lname: "Jones", {{id: 5, fname: 'John', lname: "do", {{ID: 5, fname: 'John', lname ' FNAME: Peter ', lname: "Pan"}]; $ scope.edit = true; $ scope.error = false; $ scope.incuh = false; $ scope.edituser = function (id) {if (id ==' baru ') {$ scope.edit = true; {$ scope.edit = false; $ scope.fname = $ scope.users [id-1] .fname; {$ scope.test ();}); $ scope. $ watch ('fname', function () {$ scope.test ();}); $ scope. $ watch ('lname', function () {$ scope.test ();}); $ scope. $ watch ('lname', function () {); {if ($ scope.passw1! == $ scope.passw2) {$ scope.error = true; ! $ scope.passw2.length)) {$ scope.incomplete = true;Langkah 4: Buat halaman beranda
myusers.html
<!!! src = "http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"> </script> </head> <body ng-app = "myapp" ng-controller = "USerCtrl"> <Div> <div ng-ininclude = "'MyerCtrl"> <Div> <Div ng-ininclude = "' MyerCtrl"> <Div> <div ng-ininclude = "'MyerCtrl"> <Div> <Div ng-ininclude = "' MyerCtrl" " ng-include = "'myUsers_form.htm'"> </div> </div> <script src = "myusers.js"> </script> </body> </html>
Hasil Menjalankan:
Di atas adalah kompilasi informasi AngularJS. Saya harap ini dapat membantu teman pemrograman AngularJS.