中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Angular.js下ng-app和ng-model怎么使用

發布時間:2022-10-23 12:05:59 來源:億速云 閱讀:109 作者:iii 欄目:編程語言

今天小編給大家分享一下Angular.js下ng-app和ng-model怎么使用的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

Angular.js中index.html簡單結構:

<!doctype html> 
<html ng-app> 
  <head> 
    <script src="http://code.angularjs.org/angular-1.0.1.min.js"></script> 
  </head> 
  <body> 
    Your name: <input type="text" ng-model="yourname" placeholder="World"> 
    <hr> 
    Hello {{yourname || 'World'}}! 
  </body> 
</html>

ng-app屬性是angular.js的標志語句,它標記了angular.js的作用域。ng-app可以添加在很多地方,像上面那樣添加到html標簽上,說明angular腳本對整個頁面都起作用。也可以在局部添加ng-app屬性,比如在某一個div內添加ng-app,則表明接下來的整個div區域使用angular腳本解析,而其他位置則不適用angular腳本解析。
ng-model表示建立一個數據模型。這里在input輸入姓名的輸入框內,我們把該定義了一個yourname數據模型。定義了該模型后,我們可以在下面進行調用,方法是利用{{}}。這樣就完成了數據綁定,當我們在輸入框內輸入內容時,會同步到下面的Hello語句塊中。
ng-model定義的數據模型不僅可以用于上述場景,還能在許多情況下得到廣泛應用。
1、設置filter,實現搜索功能
在下面的代碼中,我們利用一個簡單的數據模型定義+filter就可以完成一個列表搜索功能。(這是中文網上的實例代碼,先不需要管不清楚的部分)

<div class="container-fluid"> 
 <div class="row-fluid"> 
  <div class="span2"> 
   Search: <input ng-model="query"> 
  </div> 
  <div class="span10"> 
   <ul class="phones"> 
    <li ng-repeat="phone in phones | filter:query"> 
     {{phone.name}} 
    <p>{{phone.snippet}}</p> 
    </li> 
   </ul> 
    </div> 
 </div> 
</div>

 上述代碼中,為搜索框的input標簽綁定了數據模型query。這樣,用戶輸入的信息會被同步到query數據模型中。在下面的li中,使用filter:query就可以實現列表中的數據過濾功能,按照用戶的輸入信息進行filter過濾。
2、設置orderBy,實現列表排序功能
在下面的代碼中,與filter同理,使用orderBy為列表添加一個排序功能:

Search: <input ng-model="query"> 
Sort by: 
<select ng-model="orderProp"> 
 <option value="name">Alphabetical</option> 
 <option value="age">Newest</option> 
</select> 
<ul class="phones"> 
 <li ng-repeat="phone in phones | filter:query | orderBy:orderProp"> 
  {{phone.name}} 
  <p>{{phone.snippet}}</p> 
 </li> 
</ul>

以上就是“Angular.js下ng-app和ng-model怎么使用”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

浪卡子县| 湟中县| 建宁县| 平罗县| 万全县| 阿尔山市| 五家渠市| 武定县| 四平市| 永登县| 龙游县| 台山市| 万年县| 眉山市| 石楼县| 长岭县| 会同县| 建水县| 尖扎县| 苗栗县| 康乐县| 留坝县| 策勒县| 山丹县| 南宫市| 专栏| 前郭尔| 治多县| 错那县| 达日县| 井研县| 沂南县| 阿拉善右旗| 高清| 稻城县| 博兴县| 呼玛县| 武宣县| 阿尔山市| 丁青县| 建湖县|