最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Angular 2.0+ 的數(shù)據(jù)綁定的實(shí)現(xiàn)示例

 更新時(shí)間:2017年08月09日 16:31:00   作者:程序員長春  
本篇文章主要介紹了Angular 2.0+ 的數(shù)據(jù)綁定的實(shí)現(xiàn)實(shí)例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

這兩天學(xué)習(xí)了Angular感覺 數(shù)據(jù)綁定這個(gè)地方知識(shí)點(diǎn)挺多的,而且很重要,所以,今天添加一點(diǎn)小筆記。

前言

我們使用如下的組件代碼進(jìn)行本文的所有演示

export class AppComponent {
 angularLogo = 'https://angular.io/assets/images/logos/angular/angular.svg';
 userName="David";
 newItem() {
  console.log("Hello world!");
 }
}

組件到DOM - Component to DOM

屬性綁定,單向數(shù)據(jù)綁定??梢杂邢旅嫒N不同的書寫方式。

 ![]({{ angularLogo }})
 <img [src]="angularLogo">
 ![](angularLogo)
  1. 使用字符串插值方式。 {{ 變量名 }}
  2. 使用方挎號(hào) [] ,方挎號(hào)內(nèi)包含屬性名。
  3. 在屬性名前添加bind- 也可以達(dá)到同樣的效果。

DOM到組件 - DOM to Component

事件綁定,當(dāng)發(fā)生特定的DOM事件(例如:click,change,keyup)時(shí),調(diào)用組件中指定方法。在下面的示例中,單擊按鈕時(shí)調(diào)用該組件的newItem()方法:

<button (click)="newItem()"></button>

雙向數(shù)據(jù)綁定

使用[(ngModel)]="變量名"方式,可以實(shí)現(xiàn)雙向數(shù)據(jù)綁定。

<input type="text" [(ngModel)]="userName">
<h1>Hello {{userName}}!</h1>

從Angular 2.x版開始,Angular中的數(shù)據(jù)綁定真的只是歸結(jié)為屬性綁定和事件綁定。 雙向數(shù)據(jù)綁定是不存在的東西。 如果沒有ngModel指令,我們?nèi)绾螌?shí)現(xiàn)雙向數(shù)據(jù)綁定?如下所示:

<input [value]="username" (input)="username = $event.target.value">
<p>Hello {{username}}!</p>

我們來看看這里面發(fā)生了什么?

  1. [value]=”username” - 綁定變量username input元素的value屬性。
  2. (input)=”username = $event.target.value” - 綁定input元素的input事件到j(luò)s代碼username = $event.target.value
  3. $event - 在Angular的事件綁定中暴露的表達(dá)式,它的值為事件的載體。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在 Angular6 中使用 HTTP 請(qǐng)求服務(wù)端數(shù)據(jù)的步驟詳解

    在 Angular6 中使用 HTTP 請(qǐng)求服務(wù)端數(shù)據(jù)的步驟詳解

    本文分步驟給大家介紹了在 Angular6 中使用 HTTP 請(qǐng)求服務(wù)端數(shù)據(jù)的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-08-08
  • angularjs中判斷ng-repeat是否迭代完的實(shí)例

    angularjs中判斷ng-repeat是否迭代完的實(shí)例

    今天小編就為大家分享一篇angularjs中判斷ng-repeat是否迭代完的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • angular項(xiàng)目中bootstrap-datetimepicker時(shí)間插件的使用示例

    angular項(xiàng)目中bootstrap-datetimepicker時(shí)間插件的使用示例

    這篇文章主要介紹了angular項(xiàng)目中bootstrap-datetimepicker時(shí)間插件的使用示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-03-03
  • 淺談angular.copy() 深拷貝

    淺談angular.copy() 深拷貝

    本篇文章主要介紹了淺談angular.copy() 深拷貝,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • AngularJS模塊管理問題的非常規(guī)處理方法

    AngularJS模塊管理問題的非常規(guī)處理方法

    這篇文章主要介紹了AngularJS模塊管理問題的非常規(guī)處理方法,算是一個(gè)無奈之舉,分享給小伙伴,大家可以參考下。
    2015-04-04
  • 詳解Angular依賴注入

    詳解Angular依賴注入

    依賴注入(DI -- Dependency Injection)是一種重要的應(yīng)用設(shè)計(jì)模式。Angular里面也有自己的DI框架,在設(shè)計(jì)應(yīng)用時(shí)經(jīng)常會(huì)用到它,它可以我們的開發(fā)效率和模塊化程度。&#160;Angular系統(tǒng)中通過在類上添加@Injectable裝飾器來告訴系統(tǒng)這個(gè)類(服務(wù))是可注入的。
    2021-05-05
  • angular共享依賴的解決方案分享

    angular共享依賴的解決方案分享

    這篇文章主要給大家介紹了關(guān)于angular共享依賴解決方案的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Angular+Node生成隨機(jī)數(shù)的方法

    Angular+Node生成隨機(jī)數(shù)的方法

    這篇文章主要介紹了Angular+Node生成隨機(jī)數(shù)的方法,結(jié)合具體實(shí)例分析了Angular與Node結(jié)合控制前后端實(shí)現(xiàn)隨機(jī)數(shù)功能的相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • angular2實(shí)現(xiàn)統(tǒng)一的http請(qǐng)求頭方法

    angular2實(shí)現(xiàn)統(tǒng)一的http請(qǐng)求頭方法

    今天小編就為大家分享一篇angular2實(shí)現(xiàn)統(tǒng)一的http請(qǐng)求頭方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Angular組件間通信的新解決方案詳解

    Angular組件間通信的新解決方案詳解

    本文通過對(duì)比幾種Angular組件間的通信方式,給大家介紹了一種新的Angular組件間通信的解決方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08

最新評(píng)論

清水河县| 龙井市| 高碑店市| 巴彦县| 兖州市| 万盛区| 子长县| 灵山县| 云浮市| 禹州市| 湟中县| 崇仁县| 博乐市| 额济纳旗| 板桥市| 鄂州市| 忻城县| 阆中市| 和政县| 石阡县| 柳州市| 梁山县| 漠河县| 巴彦淖尔市| 建宁县| 博兴县| 道真| 甘洛县| 吉木乃县| 湟中县| 满洲里市| 万荣县| 呼和浩特市| 汉沽区| 滦南县| 高邑县| 宁蒗| 同德县| 奉新县| 四平市| 房产|