亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

angularjs學習筆記之三大模塊(modal,controller,view)

2019-11-20 11:31:14
字體:
來源:轉載
供稿:網友

今天主要跟大家詳細講解一下angularjs的三大模塊: modal,controller,view。

首先跟大家說一下這三個模塊之間的關系。

1.數據模型(modal)主要提供數據。它不會和視圖(view)直接操作。

2.controller保存modal提供的數據,與視圖進行操作。

3.view是視圖,也就是頁面展示。

4.總而言之,controller負責數據和視圖之間的通信,就是兩者的接口人。他們分工明確,實現了模塊化。

一.如何使用數據模型(modal)?

   講到數據模型,我們再來看一下上一節教程的例子:

<!DOCTYPE html> <html ng-app="app">    <head>   <meta charset="UTF-8">   <title>Document</title>     <script src="angular-1.2.19/angular.js"></script> <!-- 引入了AngularJS包 -->     <script src="controll.js"></script> //引入控制器   </head>   <body>     <div ng-controller="controller">        <input type="text" ng-model="text">       <b>{{greeting.text}} {{text}}</b>     </div>   </body> </html>

   1.首先引入,angularjs包,啟動的時候先是去找ng-app指令,也就指定了整個的作用域;

   2.然后會繼續找具體的指令,這里會找到ng-model,定義了一個“text”的數據模型。

   3.下面使用了text的這個模型,所以實現了雙向綁定。(只要是在ng-app的作用域內,都能直接使用text)

二.如何使用控制器(controller)?

   首先說一下使用控制器的幾個要點:

       1.不要視圖復用controller,一個控制器一般只負責一小塊視圖(一一對應);

       2.不要在controller中直接操作DOM,這不是控制器的職責,操作DOM要使用指令derective(見上節教程);

       3.不要在controller中進行數據過濾的操作,有專門的filter服務來實現這一塊;

       4.一般來說,不同的controller之間是不互相調用的,控制器的交互一般通過事件進行。

    然后我們來看上面代碼藍色的部分,controll.js的內容是:

 function controller($scope){   $scope.greeting = {     text : 'hello'   }; }

    angularjs找到一個ng-controller的指令,然后會找到定義這個指令的地方,就是controll.js文件,然后可以使用greeting.text直接獲取到他的值。

三.如何使用視圖(view)?

    說到如何使用視圖,就必須提到directive。(這里是新的知識了喲?。。。。?/p>

    下面來看一段代碼:

var appModule = angular.module('app', []); //app是html中ng-app指令的名稱appModule.directive('hello', function() { //定義一個指令,名稱叫hello  return {    restrict: 'E',    template: '<div>Hi there</div>',    replace: true  };});

   上面的代碼定義了一個指令標簽,你可以直接在html中試試<hello></hello>,看看會發生什么吧?。。?/p>

   然后我再講解一下每個屬性的含義:

   1.restrict :(字符串)可選參數,指明指令在DOM里面以什么形式被聲明。取值有:E(元素),A(屬性),C(類),M(注釋);上面的例子設置為元素形式(<hello></hello>);

   2.template: (字符串或者函數)可選參數,返回的內容,上面的例子返回的是一個div;

   3.templateUrl: 同上,通過url返回內容,如果返回內容很多,則建議使用此屬性。

   4.relace:(布爾值),默認值為false。上面的例子設為了true:頁面使用hello標簽后會被返回的div代替。

   5.transclude:(布爾值),當設為true時。這個配置選項可以讓我們提取包含在指令那個元素里面的內容,再將它放置在指令模板的特定位置,與ng-transclude合用。

   6.還有一些其他屬性,具體大家再慢慢了解吧。。。

OK,以上就是對這3個主要模塊的使用說明了。希望對大家的學習有幫助啦。。。如果對于上面的筆記有不懂的地方,盡管問我,我肯定會給大家解答的。祝大家生活愉快!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲电影免费观看| 亚洲国产精品字幕| 亚洲少妇激情视频| 懂色aⅴ精品一区二区三区蜜月| 亚洲黄色片网站| 成人黄色免费在线观看| 国产不卡一区二区在线播放| 久久综合五月天| 亚洲系列中文字幕| 超碰日本道色综合久久综合| 亚洲伊人一本大道中文字幕| 一夜七次郎国产精品亚洲| 久久99精品视频一区97| 一本色道久久综合狠狠躁篇的优点| 精品久久久久久久久中文字幕| 精品久久久久久国产| 在线电影中文日韩| 国产日韩av在线播放| 欧美日韩国产色视频| 久久人91精品久久久久久不卡| 亚洲精品乱码久久久久久金桔影视| 国产精品久久久久秋霞鲁丝| 久久五月天色综合| 亚洲综合在线中文字幕| 国产精品一久久香蕉国产线看观看| 日本中文字幕久久看| 国产精品一香蕉国产线看观看| 热久久美女精品天天吊色| 日韩精品免费在线观看| 欧美性色xo影院| 最近2019年手机中文字幕| 中文国产成人精品久久一| 亚洲japanese制服美女| 亚洲欧美日韩在线一区| 亚洲成人av中文字幕| 午夜精品久久久久久久久久久久| 国产一区二中文字幕在线看| 欧美日韩亚洲精品内裤| 最近2019年好看中文字幕视频| 欧美国产视频日韩| 国产精品国产自产拍高清av水多| 亚洲免费伊人电影在线观看av| 视频在线观看一区二区| 久久九九全国免费精品观看| 国产精品免费久久久| 欧美成aaa人片在线观看蜜臀| 国产美女久久久| 97视频在线看| 日日噜噜噜夜夜爽亚洲精品| 亚洲影院高清在线| 中国日韩欧美久久久久久久久| 亚洲人成在线一二| 日韩成人在线播放| 日韩一级裸体免费视频| 青青草精品毛片| 国产一区二区三区在线看| 国产精品视频一区二区三区四| 亚洲电影免费观看高清完整版| 国产精品久久久亚洲| 国产精品一区二区久久国产| 亚洲国产精品久久久久秋霞蜜臀| 色偷偷av亚洲男人的天堂| 国产成人精品综合| 国产视频精品xxxx| 亚洲人在线视频| 伊人久久综合97精品| 欧美大片在线看免费观看| 国产一区深夜福利| 韩国欧美亚洲国产| 国产精品视频午夜| 久久国产精品亚洲| 菠萝蜜影院一区二区免费| 动漫精品一区二区| 久久久国产一区二区| 亚洲深夜福利在线| 国产精品吴梦梦| www.99久久热国产日韩欧美.com| 精品性高朝久久久久久久| 亚洲free嫩bbb| 亚洲免费人成在线视频观看| 色综合伊人色综合网站| 69久久夜色精品国产69乱青草| 欧美视频在线免费看| 国产精品男人的天堂| 91系列在线观看| 国产欧美久久一区二区| 26uuu亚洲国产精品| 日韩精品视频在线观看免费| 欧美老女人在线视频| 午夜精品一区二区三区在线播放| 在线视频精品一| 国产精品一区二区三区久久久| 26uuu另类亚洲欧美日本一| 欧美日韩一二三四五区| 欧美日韩加勒比精品一区| 91视频免费在线| 亚洲国产欧美一区| 日韩在线免费视频| 人九九综合九九宗合| 97香蕉超级碰碰久久免费的优势| 久久精品精品电影网| 欧美一区二区三区……| 91国产精品视频在线| 精品亚洲一区二区三区| 精品欧美国产一区二区三区| 日韩福利在线播放| 4p变态网欧美系列| 91精品国产高清自在线| 欧美影院在线播放| 日韩大片免费观看视频播放| 国产女精品视频网站免费| 欧美成人精品影院| 欧美孕妇孕交黑巨大网站| 久久久久久久久久久成人| 日本高清视频一区| 91亚洲精品在线观看| 午夜精品在线视频| 亚洲精品成人久久电影| 欧美性猛交视频| 日韩精品亚洲元码| 欧美另类极品videosbest最新版本| 国产a∨精品一区二区三区不卡| 午夜欧美不卡精品aaaaa| 国产精品永久免费| 欧美色videos| 久久久视频精品| 91久久久久久久久久久久久| 欧美午夜性色大片在线观看| 日韩中文字幕在线| 国产成人精品电影久久久| 91国内免费在线视频| 亚洲在线观看视频| 欧美俄罗斯性视频| 精品亚洲一区二区三区在线观看| 国产欧美一区二区三区久久人妖| 亚洲欧美一区二区精品久久久| 精品国产成人在线| 欧美激情视频网址| 夜夜嗨av色综合久久久综合网| 久久久国产精彩视频美女艺术照福利| 成人福利视频在线观看| 精品视频在线播放色网色视频| 亚洲成人久久网| 欧美成人免费va影院高清| 久久这里有精品| 91老司机精品视频| 亚洲国产精品va在线观看黑人| 亚洲电影成人av99爱色| 国产精品亚洲欧美导航| 国产91在线播放| 2023亚洲男人天堂| 亚洲电影在线观看| 中文字幕日韩综合av| 欧美在线免费观看| 欧美日韩一区免费| 成人精品一区二区三区电影黑人| 亚洲的天堂在线中文字幕| 国产高清视频一区三区| 国产精品久久久久久av下载红粉| 国产一区二区三区在线视频| 久久精品成人欧美大片古装| 5278欧美一区二区三区| 中文字幕欧美国内| 国产精品久久久久久久久借妻|