成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

angularjs初識(shí)

tanglijun / 1905人閱讀

摘要:總的來(lái)說(shuō),收獲很大。這里這里就以一些常用的標(biāo)簽談?wù)勚械幕A(chǔ)知識(shí)。然后還有一個(gè)表示記錄的索引號(hào),從開始。已經(jīng)用這個(gè)數(shù)組的值替他們分好了組了,是不是感覺(jué)很強(qiáng)大,還有很多強(qiáng)大的地方等著我們?nèi)W(xué)習(xí),掌握它,還有更強(qiáng)大的等著我們。

周三的時(shí)候跟著老師簡(jiǎn)單的入門了angularjs,然后去圖書館找了一本《Angularjs實(shí)戰(zhàn)》來(lái)看了看,雖然這本書網(wǎng)上的評(píng)價(jià)不太高,但對(duì)于初學(xué)者的我來(lái)說(shuō)還是不錯(cuò)的,有較詳盡的示例代碼和比較清楚的代碼講解??偟膩?lái)說(shuō),收獲很大。
這里這里就以一些常用的html標(biāo)簽談?wù)刟ngularjs中的基礎(chǔ)知識(shí)。

全局對(duì)象window

在angularjs中的全局對(duì)象window被$window所替換,也就是說(shuō)在angularjs中若想使用window的方法如alert等,就需要:

$window.alert("....")這樣調(diào)用

還記得剛開始接觸js時(shí),最喜歡用alert調(diào)試代碼,因?yàn)樗苄涯?,不過(guò)這是最差的方式,console,和debugger更加優(yōu)越。

ng-repeat

這是一個(gè)相當(dāng)重要方便和重要的標(biāo)簽,和thinkphp的volist一樣,不過(guò)比其還是要強(qiáng)大一些,它比volist多了一些屬性

$first 該記錄是否是首條
$last  是否是最后一條
$middle 記錄是否是中間條
這些都是是則返回true,否則返回false。

然后還有一個(gè)$index 表示記錄的索引號(hào),從0開始。

ng-repeat,ng-class以及angularjs的數(shù)據(jù)雙向綁定配合使用可以輕松實(shí)現(xiàn)一些看著比較高級(jí)的操作

點(diǎn)擊選中效果和隔行顏色變化
代碼如下:



    
    
    
    添加元素樣式
    
    


  • 序號(hào) 姓名 性別 是否首條 是否尾條
  • {{$index+1}} {{stu.name}} {{stu.sex}} {{$first?"是":"否"}} {{$last?"是":"否"}}
模表單控件 form

首先就是form表單,angularjs給與了form表單5個(gè)屬性

$pristine   表示表單或控件是否未輸入過(guò)
$dirty      表示是否已輸入過(guò)
$valid      表示是否已驗(yàn)證通過(guò)
$invalid    表示是否未驗(yàn)證通過(guò)
$error      驗(yàn)證時(shí)的錯(cuò)誤提示信息

若是能夠好好利用這些信息,可以完成很多純html較難完成的操作,如果感興趣,就自己打印出來(lái)看看有些啥,在此不多討論

單選框和復(fù)選框

在復(fù)選框中可以賦予其ng-true-value,ng-false-value屬性,讓其在選中和未選中時(shí)可以觸發(fā)不同效果,其他方面沒(méi)啥深究的。

select

select在angularjs中變得更加強(qiáng)大了,這也是本篇博客的重點(diǎn),select綁定數(shù)據(jù)的形式主要有三種:

(1)綁定簡(jiǎn)單的數(shù)組數(shù)據(jù),就和普通的select一樣
(2)綁定簡(jiǎn)單的對(duì)象數(shù)據(jù)

在頁(yè)面通過(guò)“ng-options”屬性值,采用"...as...for...in.."格式將對(duì)象與select綁定

as前面的部分對(duì)應(yīng)元素的value值,用于選中時(shí)獲取,后面的用于顯示


選擇小學(xué)后的效果

(3)一分組的形式綁定數(shù)據(jù)


是否發(fā)現(xiàn)了什么不同想知道他的作用嗎?
別急,下面就給你看

有了這個(gè)只有兩段的級(jí)聯(lián)就可以省去了。

angularjs已經(jīng)用這個(gè)數(shù)組的grade值替他們分好了組了,是不是感覺(jué)很強(qiáng)大,angularjs還有很多強(qiáng)大的地方等著我們?nèi)W(xué)習(xí),掌握它,還有更強(qiáng)大的angular等著我們。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/97519.html

相關(guān)文章

  • angular - 收藏集 - 掘金

    摘要:如何在中使用動(dòng)畫前端掘金本文講一下中動(dòng)畫應(yīng)用的部分。與的快速入門指南推薦前端掘金是非常棒的框架,能夠創(chuàng)建功能強(qiáng)大,動(dòng)態(tài)功能的。自發(fā)布以來(lái),已經(jīng)廣泛應(yīng)用于開發(fā)中。 如何在 Angular 中使用動(dòng)畫 - 前端 - 掘金本文講一下Angular中動(dòng)畫應(yīng)用的部分。 首先,Angular本生不提供動(dòng)畫機(jī)制,需要在項(xiàng)目中加入Angular插件模塊ngAnimate才能完成Angular的動(dòng)畫機(jī)制...

    AlexTuan 評(píng)論0 收藏0
  • 初識(shí)React

    摘要:初識(shí)依稀記得那年參加線下活動(dòng),第一次聽說(shuō)這個(gè)詞語(yǔ),當(dāng)時(shí)的主講人是郭達(dá)峰,他播放了一個(gè)關(guān)于及的性能對(duì)比視頻。合成事件會(huì)以事件委托的方式綁定到組件最上層,并且在組件卸載的時(shí)候自動(dòng)銷毀綁定的事件。 初識(shí)React 依稀記得2015那年參加線下活動(dòng),第一次聽說(shuō)React這個(gè)詞語(yǔ),當(dāng)時(shí)的主講人是郭達(dá)峰,他播放了一個(gè)關(guān)于ember、angular及react的性能對(duì)比視頻: React.js Co...

    kuangcaibao 評(píng)論0 收藏0
  • 2017-06-29 前端日?qǐng)?bào)

    摘要:前端日?qǐng)?bào)精選如何在非項(xiàng)目中使用知乎專欄編碼規(guī)范最常被遺忘的性能優(yōu)化瀏覽器緩存?zhèn)€人文章譯統(tǒng)一樣式語(yǔ)言掘金新的開發(fā)者提及最多的個(gè)視頻眾成翻譯中文第期在中使用譯統(tǒng)一樣式語(yǔ)言掘金前端現(xiàn)狀答題救不了前端新人相學(xué)長(zhǎng)懟前端歲以 2017-06-29 前端日?qǐng)?bào) 精選 如何在非 React 項(xiàng)目中使用 Redux - 知乎專欄Javascript編碼規(guī)范 - Clearlove - SegmentFau...

    gaosboy 評(píng)論0 收藏0
  • 【譯】《精通使用AngularJS開發(fā)Web App》(一) --- 相關(guān)背景、社區(qū)、工具介紹

    摘要:下一篇譯精通使用開發(fā)二原版書名第一章之道這一章主要是介紹,包括這個(gè)框架以及它背后的項(xiàng)目。幸運(yùn)的是,擁有一個(gè)活躍的,支持度高的社區(qū)。另外,社區(qū)還為已經(jīng)存在的工具箱里貢獻(xiàn)了許多有意思的工具。 下一篇:【譯】《精通使用AngularJS開發(fā)Web App》(二) 原版書名:Mastering Web Application Development with AngularJS Ch...

    ddongjian0000 評(píng)論0 收藏0
  • 【譯】《精通使用AngularJS開發(fā)Web App》(二) --- 框架概覽,雙向數(shù)據(jù)綁定,MVC

    摘要:本書的這一部分將為隨后的章節(jié)打下基礎(chǔ),會(huì)涵蓋模板,模塊化,和依賴注入。本書的小例子中我們會(huì)使用未經(jīng)壓縮的,開發(fā)友好的版本,在的上。作用域也可以針對(duì)特定的視圖來(lái)擴(kuò)展數(shù)據(jù)和特定的功能。 上一篇:【譯】《精通使用AngularJS開發(fā)Web App》(一) 下一篇:【譯】《精通使用AngularJS開發(fā)Web App》(三) 原版書名:Mastering Web Application D...

    geekidentity 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<