Rumah hujung hadapan web tutorial js Butang radio AngularJS dan kotak berbilang pilihan merealisasikan binding_AngularJS dinamik dua hala

Butang radio AngularJS dan kotak berbilang pilihan merealisasikan binding_AngularJS dinamik dua hala

May 16, 2016 pm 03:20 PM
angularjs pengikatan dinamik butang radio kotak semak

Apabila melibatkan pengikatan data dua hala dalam AngularJS, semua orang pasti akan memikirkan arahan model ng.

1. ng-model

Arahan

ng-model digunakan untuk mengikat kawalan input, pilih, kawasan teks atau borang tersuai kepada sifat dalam skop yang mengandunginya. Ia mengikat nilai ungkapan operasi dalam skop semasa kepada elemen yang diberikan. Jika harta itu tidak wujud, ia dibuat secara tersirat dan ditambah pada skop semasa.
Sentiasa gunakan model ng untuk mengikat sifat dalam model data pada skop dan bukannya sifat pada skop Ini boleh mengelakkan penggantian sifat dalam skop atau skop turunan.

<input type="text" ng-model="modelName.somePrototype" />
Salin selepas log masuk

2. type=”radio”

Tentukan nilai yang sepadan dalam keadaan yang dipilih melalui atribut nilai, dan gunakan model ng untuk memetakan butang radio kepada atribut dalam $scope, dengan itu merealisasikan pengikatan dinamik dua hala apabila type="radio".

<input type="radio" name="sex" value="male" ng-model="person.sex" />男
<input type="radio" name="sex" value="female" ng-model="person.sex" />女

Salin selepas log masuk

3. type="checkbox"

Gunakan arahan terbina dalam AngularJS ng-true-value dan ng-false-value untuk menentukan nilai sepadan kotak berbilang pilihan dalam keadaan yang dipilih dan tidak dipilih, dan kemudian gunakan ng-model untuk sepadan dengan atribut dalam $scope Ini merealisasikan pengikatan dinamik dua hala type="checkbox".

<input type="checkbox" ng-true-value="true" ng-false-value="false" ng-model="person.like.pingpong" />乒乓球
<input type="checkbox" ng-true-value="true" ng-false-value="false" ng-model="person.like.football" />足球
<input type="checkbox" ng-true-value="true" ng-false-value="false" ng-model="person.like.basketball" />篮球

Salin selepas log masuk

4. Contoh lengkap

<html ng-app="myApp">
<head>
  <meta charset="UTF-8">
  <title>radio & checkbox</title>
  <script type="text/javascript" src="angular.js/1.4.4/angular.min.js"></script>
</head>
<body>
  <input type="radio" name="sex" value="male" ng-model="person.sex" />男
  <input type="radio" name="sex" value="female" ng-model="person.sex" />女
  <input type="text" ng-model="person.sex" />

  <input type="checkbox" ng-true-value="true" ng-false-value="false" ng-model="person.like.pingpong" />乒乓球
  <input type="checkbox" ng-true-value="true" ng-false-value="false" ng-model="person.like.football" />足球
  <input type="checkbox" ng-true-value="true" ng-false-value="false" ng-model="person.like.basketball" />篮球
  <span>{{ person.like.pingpong }} {{ person.like.football }} {{ person.like.basketball }} </span>
</body>
</html>

<script type="text/javascript">
  var app = angular.module('myApp', []);
  app.run(function($rootScope) {
    $rootScope.person = {
      sex: "female",
      like: {
        pingpong: true,
        football: true,
        basketball: false
      }
    };
  });
</script>
Salin selepas log masuk

Di atas ialah pengenalan yang berkaitan dengan pengikatan dinamik dua hala bagi butang radio AngularJS dan kotak berbilang pilihan saya harap ia akan membantu pembelajaran semua orang.

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara mengikat dan mengemas kini data borang secara dinamik dalam Vue Cara mengikat dan mengemas kini data borang secara dinamik dalam Vue Oct 15, 2023 pm 02:24 PM

Cara mengikat dan mengemas kini data borang secara dinamik dalam Vue Dengan pembangunan berterusan pembangunan bahagian hadapan, borang ialah elemen interaktif yang sering kami gunakan. Dalam Vue, pengikatan dinamik dan pengemaskinian borang adalah keperluan biasa. Artikel ini akan memperkenalkan cara mengikat dan mengemas kini data borang secara dinamik dalam Vue dan memberikan contoh kod khusus. 1. Pengikatan dinamik data borang Vue menyediakan arahan model v untuk melaksanakan pengikatan dua hala data borang. Melalui arahan model-v, kita boleh membandingkan nilai elemen bentuk dengan contoh Vue

Cara menggunakan Vue untuk melaksanakan kotak berbilang pilihan dan butang radio Cara menggunakan Vue untuk melaksanakan kotak berbilang pilihan dan butang radio Nov 07, 2023 am 11:42 AM

Cara menggunakan Vue untuk melaksanakan kotak berbilang pilihan dan butang radio Vue ialah rangka kerja JavaScript popular yang digunakan secara meluas dalam pembangunan web. Dalam Vue, kami boleh melaksanakan pelbagai kesan interaktif dengan mudah, termasuk kotak berbilang pilihan dan kotak butang radio. Artikel ini akan memperkenalkan cara menggunakan Vue untuk melaksanakan kotak berbilang pilihan dan butang radio serta memberikan contoh kod khusus. Melaksanakan kotak berbilang pilihan Kotak berbilang pilih digunakan untuk membolehkan pengguna memilih berbilang pilihan. Dalam Vue, kita boleh menggunakan arahan model v untuk melaksanakan pengikatan data dua hala bagi kotak berbilang pilihan. Berikut adalah contoh mudah

Hubungan antara semak kotak berbilang pilihan dan pilih semua fungsi dalam dokumen Vue Hubungan antara semak kotak berbilang pilihan dan pilih semua fungsi dalam dokumen Vue Jun 21, 2023 am 09:33 AM

Dengan pembangunan berterusan dan kemajuan teknologi hadapan, aplikasi rangka kerja Vue menjadi semakin popular. Dalam aplikasi praktikal Vue, fungsi menyemak berbilang kotak dan memilih semua sering digunakan. Dalam dokumentasi Vue, kaedah pelaksanaan menyemak berbilang kotak pilihan dan memilih semua juga sangat terperinci. Kotak berbilang pilihan dalam Vue Dalam Vue, kaedah pelaksanaan kotak berbilang pilihan adalah sangat mudah Anda hanya perlu menggunakan &lt;inputtype="checkbox"&gt; Apabila beberapa pilihan perlu dibuat

2022年最新5款的angularjs教程从入门到精通 2022年最新5款的angularjs教程从入门到精通 Jun 15, 2017 pm 05:50 PM

Javascript 是一个非常有个性的语言. 无论是从代码的组织, 还是代码的编程范式, 还是面向对象理论都独具一格. 而很早就在争论的Javascript 是不是面向对象语言这个问题, 显然已有答案. 但是, 即使 Javascript 叱咤风云二十年, 如果想要看懂 jQuery, Angularjs, 甚至是 React 等流行框架, 观看《黑马云课堂JavaScript 高级框架设计视频教程》就对了。

Gunakan PHP dan AngularJS untuk membina tapak web responsif untuk menyediakan pengalaman pengguna yang berkualiti tinggi Gunakan PHP dan AngularJS untuk membina tapak web responsif untuk menyediakan pengalaman pengguna yang berkualiti tinggi Jun 27, 2023 pm 07:37 PM

Dalam era maklumat hari ini, laman web telah menjadi alat penting untuk orang ramai mendapatkan maklumat dan berkomunikasi. Tapak web responsif boleh menyesuaikan diri dengan pelbagai peranti dan memberikan pengguna pengalaman berkualiti tinggi, yang telah menjadi tumpuan dalam pembangunan tapak web moden. Artikel ini akan memperkenalkan cara menggunakan PHP dan AngularJS untuk membina tapak web responsif untuk memberikan pengalaman pengguna yang berkualiti tinggi. Pengenalan kepada PHP PHP ialah bahasa pengaturcaraan sisi pelayan sumber terbuka yang sesuai untuk pembangunan web. PHP mempunyai banyak kelebihan, seperti mudah dipelajari, merentas platform, perpustakaan alat yang kaya, kecekapan pembangunan

Bina aplikasi web menggunakan PHP dan AngularJS Bina aplikasi web menggunakan PHP dan AngularJS May 27, 2023 pm 08:10 PM

Dengan pembangunan berterusan Internet, aplikasi Web telah menjadi bahagian penting dalam pembinaan maklumat perusahaan dan cara kerja pemodenan yang diperlukan. Untuk menjadikan aplikasi web mudah dibangunkan, diselenggara dan dikembangkan, pembangun perlu memilih rangka kerja teknikal dan bahasa pengaturcaraan yang sesuai dengan keperluan pembangunan mereka. PHP dan AngularJS ialah dua teknologi pembangunan web yang sangat popular. Kedua-duanya adalah penyelesaian bahagian pelayan dan bahagian pelanggan. Penggunaan gabungan mereka boleh meningkatkan kecekapan pembangunan dan pengalaman pengguna aplikasi web. Kelebihan PHPPHP

Penyelesaian kepada fungsi semua-pilih kotak berbilang pilihan dalam pembangunan Vue Penyelesaian kepada fungsi semua-pilih kotak berbilang pilihan dalam pembangunan Vue Jun 30, 2023 pm 02:00 PM

Bagaimana untuk menyelesaikan masalah fungsi pilih-semua kotak berbilang pilihan dalam pembangunan Vue, kita sering menghadapi senario di mana kita perlu menggunakan kotak berbilang pilih untuk operasi kelompok, dan kadangkala kita juga perlu melaksanakan pilihan. -semua fungsi, iaitu, pilih semua dan berbilang-pilih Apabila kotak dipilih, semua sub-pilihan juga mesti dipilih. Artikel ini akan memperkenalkan cara menggunakan Vue untuk menyelesaikan masalah memilih semua fungsi kotak berbilang pilihan. Kerja penyediaan Pertama, dalam pembangunan Vue, kita perlu menggunakan sifat terkira dan pengikatan peristiwa Vue. Dalam komponen Vue, tentukan atribut data untuk menyimpan pemilihan kotak berbilang pilihan.

Bina aplikasi web satu halaman menggunakan Flask dan AngularJS Bina aplikasi web satu halaman menggunakan Flask dan AngularJS Jun 17, 2023 am 08:49 AM

Dengan perkembangan pesat teknologi Web, Aplikasi Web Halaman Tunggal (SinglePage Application, SPA) telah menjadi model aplikasi Web yang semakin popular. Berbanding dengan aplikasi web berbilang halaman tradisional, kelebihan terbesar SPA ialah pengalaman pengguna lebih lancar, dan tekanan pengkomputeran pada pelayan juga sangat berkurangan. Dalam artikel ini, kami akan memperkenalkan cara membina SPA mudah menggunakan Flask dan AngularJS. Flask ialah Py ringan

See all articles