1. 程式人生 > >3、AngularJs的雙向資料繫結

3、AngularJs的雙向資料繫結

1、AngularJs的指令系統

• ng-app

• ng-controller

2、AngularJs的雙向資料繫結

          • MVVM       • $timeout       • ng-click     (類似於點選事件)       • ng-model  (繫結一個Model的資料) 3、雙向資料繫結      3.1 雙向資料繫結,M影響V
<!DOCTYPE html>
<html ng-app>

	<head>
		<meta charset="UTF-8">
		<title>雙向資料繫結</title>
		<script type="text/javascript" src="../js/angular.min.js"></script>
		<script type="text/javascript">
			function Aaa($scope, $timeout) {
				$scope.age = 10;
				/*1、利用定時器*/
				/*$timeout(function() {
					$scope.age = 5;
				}, 2000);*/
				/*2、利用點選事件*/
				$scope.show = function() {
					$scope.age = 5;
				}
			}
		</script>
	</head>

	<body>
		<div ng-controller="Aaa" ng-click="show()">
			{{age}}
		</div>

	</body>

</html>
     3.2  雙向資料繫結,V影響M
<!DOCTYPE html>
<html ng-app>

	<head>
		<meta charset="UTF-8">
		<title>雙向資料繫結</title>
		<script type="text/javascript" src="../js/angular.min.js"></script>
		<script type="text/javascript">
			function Aaa($scope, $timeout) {
				$scope.name = 'zhang';
			}
		</script>
	</head>

	<body>
		<div ng-controller="Aaa">
			<input type="text" ng-model="name" />
			<p>{{name}}</p>
		</div>

	</body>

</html>

相關推薦

angularjs雙向資料原理

angular並不存在定時髒檢測。angular對常用的dom事件,xhr事件等做了封裝, 在裡面觸發進入angular的digest流程。在digest流程裡面, 會從rootscope開始遍歷,

angularjs雙向資料原理解析

angularjs的雙向資料繫結 髒值(發生了變化的值)檢查不等於定時輪詢,而是特定事件觸發才會執行 只有指定事件觸發後才會進入髒值輪詢。 - DOM事件,譬如使用者輸入文字,點選按鈕等。(ng-click) - XHR(ajax)響應事件 (http)

AngularJs——雙向資料示例

       最近在做Hybird App,接觸到了AngularJs,感覺用起來蠻爽的,今天share下AngularJs的核心功能之一:雙向資料繫結。       我們在頁面中加入一個表單:<!DOCTYPE html> <html ng-app="us

3AngularJs雙向資料

1、AngularJs的指令系統 • ng-app • ng-controller 2、AngularJs的雙向資料繫結           • MVVM       • $timeout    

Vue 框架-03-鍵盤事件健值修飾符雙向資料

Vue 框架-03-鍵盤時間及健值修飾符 一、鍵盤事件,當按鍵盤時,在控制檯輸出提示 html 原始碼: <!DOCTYPE html> <html> <head> <meta charset="utf-8" />

Vue學習(3)————————ClassStyle,雙向資料,dom節點

標籤內繫結屬性(此功能看來可以動態繫結標籤屬性) <template> <div id="app"> <div v-bind:title="title"> 滑鼠走一走 </div> </div> </temp

angular,vue,react的基本語法—雙向資料條件渲染列表渲染angular小案例

基本語法: 1、雙向資料繫結 vue 指令:v-model="msg" react constructor(){ this.state{ msg:"雙向資料繫結" } render(){ <input type="text" value={this.state

AngularJs 在ng-repeat中動態使用ng-model進行雙向資料

首先說明一下功能需求: 當點選一次增加按鈕的時候,下方就會多一行輸入框; 當點選一次刪除按鈕的時候,所點選的刪除按鈕那行的輸入框會消失; 當點選列印資訊按鈕的時候,把所有輸入框中的資料讀取出來,並列印到控制檯上。 由此可看出,帶有刪除按鈕的這部分DIV是動態的。

JS學習筆記——AngularJS 1.x雙向資料機制

0.前言 AngularJS和vueJS是前端比較熱門的兩個框架,AngularJS 1.x是我第一個接觸的框架,雙向繫結是其最大的特點,我們從原生JS的角度看看,這個雙向資料繫結是如何實現的。點這裡看vueJS的雙向繫結原理。 1.簡單的雙向繫結實現

JavaScript實現簡單的雙向資料(EmberAngularVue)

什麼是雙向資料繫結呢? 簡單的說 就是UI檢視與資料繫結在了一塊 也就是資料和檢視是同步改變的 雙向資料繫結最常見的應用場景就是表單 (應用場景還是很有限的) 現在我們要實現這樣一個簡單的資料繫結 輸入欄中輸入字元 和它繫結的節點內容

雙向資料---AngularJS的基本原理學習

Angular JS (Angular.JS) 是一組用來開發Web頁面的框架、模板以及資料繫結和豐富UI元件。它支援整個開發程序,提供web應用的架構,無需進行手工DOM操作。 AngularJS很小,只有60K,相容主流瀏覽器,與 jQuery 配合良好。雙向資料繫結

Angular2學習筆記.4表單相關,雙向資料,HeroForm

開始 本次我們將會學會如何用Angular建立表單、two-way data binding(雙向資料繫結)、change tracking(檢測變化)、validation(驗證) 和 error handling(錯誤處理)等功能以及ngModel、ngC

angularjs中的雙向資料的demo

<!DOCTYPE html> <html>     <head>         <meta charset="utf-8">         <style type="text/css">           

從一段.html程式碼說起談談AngularJs中的雙向資料

<!DOCTYPE html> <html lang="en" ng-app> <--省略head部分程式碼—> <body> input1: <input type="text" ng-model='message'

單項資料雙向資料及其原理(髒檢查)

參考文章: https://segmentfault.com/q/1010000002511449/a-1020000002514653 單向資料繫結:指的是我們先把模板寫好,然後把模板和資料(資料可

Vue.js實現雙向資料(表單自動賦值表單自動取值)

1、使用Vue.js實現雙向表單資料繫結,例子 <!--html程式碼--> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta

AngularJS核心特性——雙向資料

一 單向資料繫結 目前大多數前端框架都是單向資料繫結:JQuery、BackBone、Flex。模型發生了變化,檢視也隨之變化。 二 雙向資料繫結 一旦檢視發生了變化,模型也會發生變化。

面試題:你能寫一個Vue的雙向資料嗎?

在目前的前端面試中,vue的雙向資料繫結已經成為了一個非常容易考到的點,即使不能當場寫出來,至少也要能說出原理。本篇文章中我將會仿照vue寫一個雙向資料繫結的例項,名字就叫myVue吧。結合註釋,希望能讓大家有所收穫。 1、原理 Vue的雙向資料繫結的原理相信大家也都十分了解了,主要是通過 Obje

雙向資料實現之Object.defineProperty

vue.js利用的是es5的 defineproperty 特性實現的雙向資料繫結,瞭解一下基本原理。 舉例 var person= {}; Object.defineProperty(person, "name", { v

WPF雙向資料總結

1、指定繫結源 WPF雙向資料同步:目標屬性(UI)和源屬性(CS)資料同步。 實現雙向資料同步資料來源需要實現依賴屬性INotifyPropertyChanged介面,因為依賴屬性有垂直的內嵌變更通知機制。 INotifyPropertyChanged是用於實現介面通知。DependencyObjec