日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

[AngularJS学习笔记] 基础学习01

發布時間:2025/7/25 javascript 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [AngularJS学习笔记] 基础学习01 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2016-06-06開始學習AngularJS


?AngularJS是會extend HTML的

?

ng-directives

先學習了四個

  • ng-app:定義AngularJS Application的指令
  • ng-model:綁定HTML控件數據的指令
  • ng-bind:綁定數據到HTML view的指令
  • ng-init: 初始化AngularJS application的變量

示例:

<!DOCTYPE html> <html> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> <body><div ng-app="" ng-init="lastName='Guo'"><p>Name: <input type="text" ng-model="name"></p><p ng-bind="name"></p><p>The name is <span ng-bind="lastName"></span></p> </div></body> </html>

以上的示例里,

ng-app指令,作用是告訴AngularJS<div>這個元素是一個AngularJS application的“擁有者”。

ng-model指令,把輸入框的value綁定到了application的一個變量名下

ng-bind指令,把<p>元素的innerHTML綁定到了application的某一個變量名下

ng-init指令,是初始化某些application變量

?

AngularJS Expressions

表達式在AngularJS里面用雙花括號表示 {{ expression }}

表達式也可以寫在指令里,例如:ng-bind="expression"

表達式可以包括對變量的綁定和運算,例如:

?

1 <div ng-app="" ng-init="myCol='lightblue'"> 2 3 <input style="background-color:{{myCol}}" ng-model="myCol" value="{{myCol}}"> 4 5 </div>

?

這個順序應是這樣的:

  • ng-model綁定這個input為myCol
  • 再把value綁定到myCol中
  • 最后是style也綁定到myCol中
  • 基本上是要是JS的表達式,Angular都可以放在{{}}中或者是ng-bind中

    包括JS對象,JS數組等等

    例如:

    <div ng-app="" ng-init="person={firstName:'John',lastName:'Doe'}; points=[1,15,19,2,40]"><p>The name is <span ng-bind="person.lastName"></span></p><p>The third result is {{ points[2] }}</p></div>

    AngularJS表達式和JavaScript表達式的比較:

    • 兩者都可以包含literals, operators, variables。
    • AngularJS的表達式可以直接放在HTML里,但是JavaScript不行,必須跟HTML分離開。
    • AngularJS的表達式不支持if else,loops和exceptions,但是JavaScript可以。
    • AngularJS的表達式支持filter,JavaScript沒有。

    ?

    轉載于:https://www.cnblogs.com/marshallguo/p/5566220.html

    總結

    以上是生活随笔為你收集整理的[AngularJS学习笔记] 基础学习01的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。