Angular
Semua perpustakaan yang digunakan, CDN yang digunakan:
Salinan kode adalah sebagai berikut:
<skrip src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </script>
<skrip src = "http://cdn.bootcss.com/angular.js/1.3.0-beta.13/angular.min.js"> </script>
<tautan href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "stylesheet">
<skrip src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "text/javascript"> </script>
Contoh pengikat data .angular, ini adalah yang paling mendasar, semua cabang dan daun awal sudut dari sini:.
Salinan kode adalah sebagai berikut:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "konten tipe" content = "text /html; charset = utf-8" />
<title> Angular </iteme>
<meta http-equiv = "x-ua-kompatibel" konten = "ie = edge, chrome = 1">
<skrip src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </script>
<skrip src = "http://cdn.bootcss.com/angular.js/1.3.0-beta.13/angular.min.js"> </script>
<tautan href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "stylesheet">
<skrip src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "text/javascript"> </script>
</head>
<body ng-app = "app">
<type skrip = "Teks/JavaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Hal yang paling kuat tentang sudut adalah pengikatan data
</div>
<div>
<Div id = "bind" ng-controller = "bf">
<input type = "text" ng-model = "data" />
{{data}}
<script>
app.controller ("bf", function ($ scope) {
$ scope.data = "testData";
// $ scope. $ apply ();
});
</script>
</div>
</div>
</div>
</body>
</html>
Melalui Angular, tampilkan data yang sesuai dari array;.
Salinan kode adalah sebagai berikut:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "konten tipe" content = "text /html; charset = utf-8" />
<title> Angular </iteme>
<meta http-equiv = "x-ua-kompatibel" konten = "ie = edge, chrome = 1">
<skrip src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </script>
<skrip src = "http://cdn.bootcss.com/angular.js/1.3.0-beta.13/angular.min.js"> </script>
<tautan href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "stylesheet">
<skrip src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "text/javascript"> </script>
</head>
<body ng-app = "app">
<type skrip = "Teks/JavaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Melalui Angular, tampilkan data yang sesuai dari array;
</div>
<div>
<div id = "arr-bind" ng-app = "arr-app" ng-controller = "arrcon">
<tyle>
.S{
Warna:#F00;
}
Li {
kursor: pointer;
}
</tyle>
<ul>
<li ng-repeat = "i in lists" ng-click = "bered ($ index)" ng-class = "{s: $ index == flag}">
{{i.name}} ---- {{i.age}}
</li>
</ul>
<script>
//angular.module("arr-app ", []);
fungsi arrcon ($ scope) {
$ scope.flag = 0;
$ scope.bered = function (i) {
$ scope.flag = i;
};
$ scope.lists = [
{name: "hehe",
Usia: 10},
{
Nama: "xx",
Usia: 20
},
{
Nama: "YY",
Usia: 2
},
{
Nama: "JJ",
Umur: 220
}
]
};
</script>
</div>
</div>
</div>
</body>
</html>
Demo filter data:
Salinan kode adalah sebagai berikut:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "konten tipe" content = "text /html; charset = utf-8" />
<title> Angular </iteme>
<meta http-equiv = "x-ua-kompatibel" konten = "ie = edge, chrome = 1">
<skrip src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </script>
<skrip src = "http://cdn.bootcss.com/angular.js/1.3.0-beta.13/angular.min.js"> </script>
<tautan href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "stylesheet">
<skrip src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "text/javascript"> </script>
</head>
<body ng-app = "app">
<type skrip = "Teks/JavaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Filter data;
</div>
<Div ng-controller = "filte">
{{Sourcode}}
<br>
{{Sourcode | ke atas}}
</div>
<script>
filter fungsi ($ scope) {
$ scope.sourcode = "hehe lala dudu oo zz";
};
app.filter ("up", function () {
return function (pt) {
return pt.replace (/(/w)/g, function ($ 0, $ 1) {
return ""+$ 1.tuppercase ();
});
}
});
</script>
</div>
</body>
</html>
. Pabrik Aktor, $ penyedia, layanan, dll. Semuanya sama. Jangan merasa itu sulit. Bahkan, itu hanya untuk melihat model atau instance data;:
Salinan kode adalah sebagai berikut:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "konten tipe" content = "text /html; charset = utf-8" />
<title> Angular </iteme>
<meta http-equiv = "x-ua-kompatibel" konten = "ie = edge, chrome = 1">
<skrip src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </script>
<skrip src = "http://cdn.bootcss.com/angular.js/1.3.0-beta.13/angular.min.js"> </script>
<tautan href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "stylesheet">
<skrip src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "text/javascript"> </script>
</head>
<body ng-app = "app">
<type skrip = "Teks/JavaScript">
var app = angular.module ("app", []);
</script>
<Div id = "factory">
<div>
Pabrik dalam sudut setara dengan metode instance umum, yang dapat dipahami sebagai fungsi yang dapat digunakan oleh beberapa pengontrol;
</div>
<Div ng-controller = "factory">
{{json}}
<script>
app.factory ("ff", function () {
kembali {
"Noting": "json"
};
});
app.controller ("factory", function ($ scope, ff) {
$ scope.json = ff;
});
</script>
</div>
</div>
<div>
<div>
arahan sudut;
</div>
<div>
<Heh> apakah kamu puas? </heh>
<script>
app.directive ("heh", function () {
kembali {
Batasi: "AE",
Ganti: Benar,
Transclude: Benar,
Template: '<div> <tombol ng-transclude> </button> </div>'
};
})
</script>
</div>
</div>
</body>
</html>
Penggunaan .ng-switch directive (saya benar-benar ingin template ini, yang merupakan sudut klik umum kami untuk menyembunyikan dan menampilkan plug-in tab pertama) ::
Salinan kode adalah sebagai berikut:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "konten tipe" content = "text /html; charset = utf-8" />
<title> Angular </iteme>
<meta http-equiv = "x-ua-kompatibel" konten = "ie = edge, chrome = 1">
<skrip src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </script>
<skrip src = "http://cdn.bootcss.com/angular.js/1.3.0-beta.13/angular.min.js"> </script>
<tautan href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "stylesheet">
<skrip src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "text/javascript"> </script>
</head>
<body ng-app = "app">
<type skrip = "Teks/JavaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Penggunaan Ng-Switch
</div>
<Div ng-controller = "sw">
<Div ng-init = "a = 2">
<ul ng-switch on = "a">
<li ng-switch-when = "1"> 1 </li>
<li ng-switch-when = "2"> 2 </li>
<li ng-switch-default> lainnya </li>
</ul>
</div>
<div>
<tombol ng-click = "a = 1"> test </atton>
<tombol ng-click = "a = 2"> tes </atton>
<tombol ng-click = "a = 3"> tes </button>
</div>
</div>
<type skrip = "Teks/JavaScript">
app.controller ("sw", function ($ scope) {
});
</script>
</div>
</body>
</html>
NG-SRC dan NG-HREF;
Salinan kode adalah sebagai berikut:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "konten tipe" content = "text /html; charset = utf-8" />
<title> Angular </iteme>
<meta http-equiv = "x-ua-kompatibel" konten = "ie = edge, chrome = 1">
<skrip src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </script>
<skrip src = "http://cdn.bootcss.com/angular.js/1.3.0-beta.13/angular.min.js"> </script>
<tautan href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "stylesheet">
<skrip src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "text/javascript"> </script>
</head>
<body ng-app = "app">
<type skrip = "Teks/JavaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Penggunaan NG-SRC dan NG-HREF (jika Anda menggunakan SRC atau HREF, HTML akan dimuat saat menginisialisasi, yang jelas tidak mungkin)
</div>
<Div ng-controller = "srccon">
<a ng-href = "{{logo}}">
<img ng-src = "{{logo}}" />
</a>
</div>
<type skrip = "Teks/JavaScript">
app.controller ("srccon", function ($ scope) {
$ scope.logo = "http://www.mainbo.com/templets/images/logo.gif";
});
</script>
</div>
</body>
</html>
Cara mengoperasikan gaya halaman, cukup ubah model data terikat secara langsung:
Salinan kode adalah sebagai berikut:
<div>
<div>
Angular beroperasi pada gaya; (JQ adalah untuk secara manual memilih elemen untuk beroperasi pada gaya elemen. Angular memberikan metode yang lebih banyak untuk menetapkan atribut elemen ke variabel, Anda hanya perlu mengubah variabel ini)
</div>
<div>
<hehe id = "wh" ng-style = "{width: w + 'px', tinggi: h + 'px', latar belakangcolor: '#364'}">
hehe-o (^^) o wow;
</hehe>
</div>
<type skrip = "Teks/JavaScript">
app.directive ("hehe", function () {
function compile () {
};
kembali {
Link: function ($ scope, $ element) {
var obj = angular.element ($ elemen);
//obj.find tidak mudah digunakan;
var add = obj [0] .geteLementsByClassName ("add") [0];
var reduksi = obj [0] .getElementsbyclassName ("reduping") [0];
angular.element (add) .bind ("klik", function () {
$ scope.h = $ scope.h+10;
menerapkan();
})
angular.element (redukir) .bind ("klik", function () {
$ scope.h = $ scope.h-10;
menerapkan();
});
fungsi apply () {
$ scope. $ apply ();
}
kembalikan kompilasi;
},
controller: function ($ scope) {
$ scope.w = 200;
$ scope.h = 50;
// $ scope. $ apply ();
},
Batasi: 'AE',
Ganti: Benar,
Lingkup: "= NG-style",
Transclude: Benar,
Template: '<div> <v Ng-Transclude> </div> <button>+</button> <button>-</button> </div>'
}
})
</script>
</div>
Bagaimana cara menggunakan template dalam sudut? Ini perlu digunakan dengan router:
Salinan kode adalah sebagai berikut:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "konten tipe" content = "text /html; charset = utf-8" />
<title> Angular </iteme>
<meta http-equiv = "x-ua-kompatibel" konten = "ie = edge, chrome = 1">
<skrip src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </script>
<skrip src = "http://cdn.bootcss.com/angular.js/1.3.0-beta.13/angular.min.js"> </script>
<tautan href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "stylesheet">
<skrip src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "text/javascript"> </script>
</head>
<body ng-app = "app">
<type skrip = "Teks/JavaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Menggunakan template
</div>
<Div ng-controller = "ngtpl">
<! --- Jenis ini harus dinyatakan secara akurat->
<type skrip = "Teks/ng-template" id = "tpl">
{{ver}}
</script>
<! --- tpl adalah nilai tetap, bukan variabel, dan variabel harus didefinisikan dalam ruang lingkup --->
<Div ng-in termasuk src = "'tpl'"> </div>
<div>
<tombol ng-click = "chan ()"> Ubah </button>
</div>
</div>
<type skrip = "Teks/JavaScript">
app.controller ("ngtpl", function ($ scope) {
fungsi hehe (str) {
str = _.shuffle (str);
return str.join ("")
};
$ scope.ver = "var-ver-heehe";
$ scope.chan = function () {
$ scope.ver = hehe ($ scope.ver);
};
});
</script>
</div>
</body>
</html>
Cara menggunakan $ scope. $ Watch untuk mengubah template antarmuka mengikat secara real time:
Salinan kode adalah sebagai berikut:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "konten tipe" content = "text /html; charset = utf-8" />
<title> Angular </iteme>
<meta http-equiv = "x-ua-kompatibel" konten = "ie = edge, chrome = 1">
<skrip src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </script>
<skrip src = "http://cdn.bootcss.com/angular.js/1.3.0-beta.13/angular.min.js"> </script>
<tautan href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "stylesheet">
<skrip src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "text/javascript"> </script>
</head>
<body ng-app = "app">
<type skrip = "Teks/JavaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
<span> Pembaruan </span> Pembaruan data pemberitahuan sudut dalam tiga cara $ scope. $ digest (), $ scope. $ apply (), dan pembaruan melalui $ scope. $ watch listening;
</div>
<Div ng-controller = "apply">
{{hehe}}
<input type = "text" ng-model = "m0" />
<div>
Nilai yang ditetapkan oleh $ scope. $ watch == >> {{wat}}
</div>
<br>
<tombol ng-click = "up ()">
menerapkan;
</tombol>
</div>
<type skrip = "Teks/JavaScript">
app.controller ("apply", function ($ scope) {
$ scope.hehe = "lll________xxx";
$ scope.m0 = 1;
ss = $ scope;
$ scope.up = function () {
$ scope.hehe = $ scope.m0;
// Ya, tetapi kesalahan dilaporkan ketika prompt diberikan. Siapa yang tahu kenapa?
// $ scope. $ apply ();
$ scope. $ digest ();
};
// Berikan variabel $ scope.m0 menjadi tidak valid;
$ scope. $ watch ("m0", function (va) {
$ scope.wat = va;
})
});
</script>
</div>
</body>
</html>
Metode Alat yang Anda definisikan dalam Angular
Salinan kode adalah sebagai berikut:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "konten tipe" content = "text /html; charset = utf-8" />
<title> Angular </iteme>
<meta http-equiv = "x-ua-kompatibel" konten = "ie = edge, chrome = 1">
<skrip src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </script>
<skrip src = "http://cdn.bootcss.com/angular.js/1.3.0-beta.13/angular.min.js"> </script>
<tautan href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "stylesheet">
<skrip src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "text/javascript"> </script>
</head>
<body ng-app = "app">
<type skrip = "Teks/JavaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Daftar Metode Alat dalam Angular
</div>
<div>
<ul>
<Li Role = "Presentasi"> <a href = "###"> Angular.Bind </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.Bootstrap </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.Copy </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.element </a> </li>
<li role = "presentasi"> <a href = "###"> Angular.Equals </a> </li>
<li role = "presentasi"> <a href = "###"> Angular.Extend </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.foreach </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.Fromjson </a> </li>
<li role = "presentasi"> <a href = "###"> Angular.Identity </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.Injector </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.isArray </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.isdate </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.isdefined </a> </li>
<li role = "presentasi"> <a href = "###"> Angular.iselement </a> </li>
<Li Role = "Presentation"> <a href = "###"> Angular.ISFUNTION </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.isnumber </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.isObject </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.isstring </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.Isundefined </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.LowerCase </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.module </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.noop </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.ReloadWithDebuginfo </a> </li>
<Li Role = "Presentasi"> <a href = "###"> Angular.toJson </a> </li>
<li role = "presentasi"> <a href = "###"> Angular.uppercase </a> </li>
</ul>
<div>
Alat dan metode ini mirip dengan perpustakaan lain;
Angular.Element adalah JQ kecil untuk elemen pemilihan Anguarlite;
<br>
Angular.module adalah metode elemen modul;
</div>
</div>
</div>
</body>
</html>
Penggunaan NG-Transclude (ini adalah kasus resmi), kodenya adalah sebagai berikut:
Salinan kode adalah sebagai berikut:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "konten tipe" content = "text /html; charset = utf-8" />
<title> Angular </iteme>
<meta http-equiv = "x-ua-kompatibel" konten = "ie = edge, chrome = 1">
<skrip src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </script>
<skrip src = "http://cdn.bootcss.com/angular.js/1.3.0-beta.13/angular.min.js"> </script>
<tautan href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "stylesheet">
<skrip src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "text/javascript"> </script>
</head>
<body ng-app = "app">
<type skrip = "Teks/JavaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Penggunaan NG-Transclude (ini adalah kasus resmi):
</div>
<Div ng-controller = "exampleController">
<div>
<input ng-model = "title"> <br>
<TextArea ng-Model = "Text"> </textarea> <br/>
<dane> {{text}} </dane>
</div>
</div>
<type skrip = "Teks/JavaScript">
app.directive ('pane', function () {
kembali {
Batasi: 'e',
Transclude: Benar,
Lingkup: {title: '@'},
Template: '<Div style = "Border: 1px solid black;">' +
'<div style = "latar belakang-color: grey"> {{title}} </div>' +
'<ng-transclude> </g-transclude>' +
'</div>'
};
})
.controller ('exampleController', ['$ scope', function ($ scope) {
$ scope.title = 'lorem ipsum';
$ scope.text = 'nequ porno quisquam est qui dolorem ipsum quia dolor ...';
}]);
</script>
</div>
</body>
</html>
Berikut adalah contoh memverifikasi keakuratan kotak surat:
Salinan kode adalah sebagai berikut:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "konten tipe" content = "text /html; charset = utf-8" />
<title> Angular </iteme>
<meta http-equiv = "x-ua-kompatibel" konten = "ie = edge, chrome = 1">
<skrip src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </script>
<skrip src = "http://cdn.bootcss.com/angular.js/1.3.0-beta.13/angular.min.js"> </script>
<tautan href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "stylesheet">
<skrip src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "text/javascript"> </script>
</head>
<body ng-app = "app">
<type skrip = "Teks/JavaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
Ngpaste, ngmouseup, ngkeyup, ngmodeloptions, dll., Lihat penggunaan resmi, cukup gunakan API cek, (pejabat membutuhkan FQ;)
</div>
<skrip src = "https://yearofmoo.github.io/ngmessages/angular-messages.js"> </script>
<Div ng-controller = "fromVaild">
Jika Anda tidak menggunakan komponen NG-Message, prompt kesalahan adalah sebagai berikut;
<Form name = "UserForm">
<div>
<Label untuk = "EmailAddress"> Masukkan alamat email Anda: </label>
<input type = "email" name = "emailAddress" ng-model = "data.email" diperlukan />
<!-Barang ini terlalu rumit->
<Div ng-if = "userform.emailaddress. $ error.required">
Anda lupa memasukkan alamat email Anda ...
</div>
<Div ng-if = "! UserForm.emailAddress. $ error.required &&
userform.emailaddress. $ error.email ">
Anda tidak memasukkan alamat email Anda dengan benar ...
</div>
</div>
<input type = "kirim" />
</form>
<br>
<a href = "https://yearofmoo.github.io/ngmessages/"> demo yang ditulis oleh orang asing </a>
</div>
<type skrip = "Teks/JavaScript">
app.controller ("fromVaild", function ($ scope) {
//$scope.myfield.$error = {MinLength: true, wajib: false};
})
</script>
</div>
</body>
</html>
SetTimeout dan SetInterval keduanya dibungkus dengan sudut, dan mengembalikan instance dari objek yang tertunda:
Salinan kode adalah sebagai berikut:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "konten tipe" content = "text /html; charset = utf-8" />
<title> Angular </iteme>
<meta http-equiv = "x-ua-kompatibel" konten = "ie = edge, chrome = 1">
<skrip src = "http://cdn.bootcss.com/jquery/2.1.1/jquery.js"> </script>
<skrip src = "http://cdn.bootcss.com/angular.js/1.3.0-beta.13/angular.min.js"> </script>
<tautan href = "http://cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.css" rel = "stylesheet">
<skrip src = "http://cdn.bootcss.com/underscore.js/1.7.0/underscore-min.js" type = "text/javascript"> </script>
</head>
<body ng-app = "app">
<type skrip = "Teks/JavaScript">
var app = angular.module ("app", []);
</script>
<div>
<div>
$ timeout dan $ interval, dua layanan ini;
</div>
<Div ng-controller = "st">
<div>
<a href = "#">
<h4> setInterval </h4>
<p>
$ interval (fn, keterlambatan, [hitung], [InvokeApply]);
</p>
</a>
<a href = "#">
<h4> batas waktu </h4>
<p>
$ timeout (fn, [delay], [InvokeApply]);
</p>
</a>
</div>
<div>
<Div Role = "ProgressBar" ARIA-VALUENOW = "60" ARIA-VALUEMIN = "0" ARIA-VALUEMAX = "100">
0%
</div>
</div>
<tombol ng-click = "prog ()">
awal
</tombol>
</div>
<type skrip = "Teks/JavaScript">
app.controller ("st", function ($ scope, $ element, $ interval) {
var $ el = $ ($ elemen [0]). find (". progress-bar");
console.log (argumen);
// Gunakan elemen yang dipilih oleh Angular.Element untuk menemukan sesuatu tanpa menemukan;
$ scope.prog = function () {
var df = $ interval (function () {
var val = parseInt ($ el.html ())+4;
if (val> = 104) $ interval.cancel (df);
$ el.html (val+"%") .width (val+"%");
}, 100);
Console.log (DF)
//console.log(aa = $ interval)
};
});
</script>
</div>
</body>
</html>