多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > 綜合技術(shù) > angularJS 基礎(chǔ)回顧

angularJS 基礎(chǔ)回顧

來源:程序員人生   發(fā)布時間:2015-03-16 10:54:22 閱讀次數(shù):6041次


文章作者:松陽

本文出自 阿修羅道,制止用于商業(yè)用處,轉(zhuǎn)載請注明出處。  

原文鏈接:http://blog.csdn.net/fansongy/article/details/44106207







數(shù)據(jù)

“I'm string” 123 {A:"I'm",B:"Dictory"} {"I","am","array"}

基本數(shù)據(jù)使用 ng-init,ng-bind 關(guān)聯(lián)。

<div ng-init="firstName='Json'"> <p><span ng-bind="firstName"></span></p> </div>

表達式

可以寫在文本區(qū)域的內(nèi)容,表達方式為:{{expression}}它其實定價于ng-bind

<p>My express:{{"check Now~"+firstName}}</p>

指令

  • ng-app 指令定義了 AngularJS 利用程序的根元素。
  • ng-repeat 指令對集合中(數(shù)組中)的每一個項會 克隆1次 HTML 元素。
<div ng-app="" ng-init="names=[ {name:'Jani',country:'Norway'}, {name:'Hege',country:'Sweden'}, {name:'Kai',country:'Denmark'}]"> <p>循環(huán)對象:</p> <ul> <li ng-repeat="x in names"> {{ x.name + ', ' + x.country }} </li> </ul> </div>

控制器

注意 腳本加載要放在使用前 例如在head中:

<head> <meta charset="UTF⑻"> <title></title> <script type="text/javascript" src="bower_components/angular/angular.min.js"></script> <script type="text/javascript"> var myModel = angular.module("myModel",[]); myModel.controller("myController",function($scope) { $scope.persion = { firstName:"Dan", lastName:"Jao" }; }); </script> </head>


使用控制器要先聲明1個對應(yīng)的module。如上面的代碼,使用angular.module('appName',['dependcyModuleNmae'])來實現(xiàn),并調(diào)用controller方法添加對應(yīng)的controller。使用時直接使用對應(yīng)的$scope便可

<div ng-app="myModel" ng-controller="myController"> FirstName:<input type="text" ng-model="persion.firstName"><br> LastName:<input type="text" ng-model="persion.lastName"><br> Whole: {{persion.firstName+" "+persion.lastName}} </div>


1個頁面控制器只能加載1個ng-app,它相當于main()。

過濾器

使用管道符可開啟過濾功能

  • currency 格式化數(shù)字為貨幣格式。
  •  filter 從數(shù)組項當選擇1個子集。
  •  lowercase 格式化字符串為小寫。
  •  orderBy 根據(jù)某個表達式排列數(shù)組。
  •  uppercase 格式化字符串為大寫。

例如:

{{ (x.name |uppercase)+","+x.others }} <p>總價 = {{ (quantity * price) | currency }}</p> <li ng-repeat="x in names | orderBy:'country'">

事件

向上傳播事件$emit('myEvent'),同層傳播時間$broadcast('myEvent') 收事件使用:

$scope.$on('myEvent'),function() { $scope.count++; }

$scope

$scope是angularjs的基礎(chǔ)。它是樹形結(jié)構(gòu),根節(jié)點為`$rootScope。可使用angular.element($0).scope()`進行調(diào)試。

如果你覺得這篇文章對你有幫助,可以順手點個,不但不會喜當?shù)€能讓更多人能看到它... 

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 久久精品国产国语对白 | 欧美高清在线精品一区二区不卡 | 五月天福利视频 | 校园 图片区 视频 小说专区 | 手机福利视频一区二区 | 国产在线拍国产拍拍偷 | 国产一区二区三区不卡观 | 亚洲色播永久网址大全 | 亚洲最色网站 | 永久在线观看www免费视频 | 亚洲天堂久久新 | 视频在线观看免费视频 | 欧美日韩亚洲一区二区 | jiucao在线观看精品 | 欧美一级看片免费观看视频在线 | 人操人视频| 国产日产欧产精品精品推荐小说 | 亚洲最新视频 | 日产精品一区二区三区免费 | 影院成人区精品一区二区婷婷丽春院影视 | 国产欧美日韩亚洲精品区2345 | 国产亚洲综合一区二区在线 | 国内精品综合九九久久精品 | 亚洲天堂视频在线观看 | 九九精品视频在线播放8 | 啪啪大片 | 五月婷婷在线观看视频 | 欧美福利在线 | 国产精品久久久久免费 | 黄色亚洲视频 | xxxx黄| 视频在线亚洲 | 午夜私人影院在线观看 视频 | 福利网站在线观看 | 欧美亚洲国产另类 | japanese18日本护士 | 波多野结衣视频一区 | 欧美日韩不卡码一区二区三区 | 福利片免费一区二区三区 | 久久亚洲精品无码观看不卡 | 国产区精品一区二区不卡中文 |