国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

AngularJS控制器controller給模型數(shù)據(jù)賦初始值的方法

2019-11-19 18:09:38
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了AngularJS控制器controller給模型數(shù)據(jù)賦初始值的方法。分享給大家供大家參考,具體如下:

之前的文章《AngularJS入門(mén)示例之Hello World詳解》,很簡(jiǎn)單的就實(shí)現(xiàn)了模型數(shù)據(jù)和頁(yè)面顯示的自動(dòng)綁定。現(xiàn)在我們使用控制器,給模型賦初始值。如果使用jQuery來(lái)實(shí)現(xiàn)變量賦初值,需要在頁(yè)面加載完成后執(zhí)行

$("#target").attr("value",selfValue);

使用AngularJS代碼如下:

<!doctype html><html lang="en" ng-app>  <head>    <meta charset="utf-8">    <title>Hello,World!</title>    <script src="angular1.2.25.js"></script>    <script>    function WholeController($scope)    {    $scope.yourName = "aty";    }    </script>  </head>  <body ng-controller="WholeController">    <input type="text" ng-model="yourName">    <h1>Hello, {{yourName}}</h1>  </body></html>

這里需要注意:函數(shù)名必須與ng-controller中的名稱(chēng)一致,函數(shù)的參數(shù)$scope名次也是固定的,不能隨便修改。這樣的話,AngularJS框架會(huì)自動(dòng)執(zhí)行我們的控制器,并將作用域?qū)ο笞⑷氲胶瘮?shù)參數(shù)。很顯然這種方式非常不好,因?yàn)椴荒芨淖兒瘮?shù)參數(shù)名,后面我會(huì)看到還有別的方式來(lái)達(dá)到同樣的目的,后續(xù)我們?cè)倮^續(xù)學(xué)習(xí)。可以看到Controller就是一個(gè)JavaScript 函數(shù),在 Angular 里,當(dāng)這個(gè)函數(shù)通過(guò) ng-controller 指令綁定到 DOM 上的時(shí)候,這個(gè)函數(shù)就是 Controller 了,我們可以為 Controller Scope 對(duì)象。

更多關(guān)于AngularJS相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《AngularJS入門(mén)與進(jìn)階教程》及《AngularJS MVC架構(gòu)總結(jié)

希望本文所述對(duì)大家AngularJS程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 岳普湖县| 舒兰市| 铁岭县| 固阳县| 佛冈县| 金堂县| 望奎县| 曲阜市| 闸北区| 临潭县| 滨海县| 金乡县| 衡阳县| 微博| 兴宁市| 鄂伦春自治旗| 改则县| 台东市| 贺兰县| 安徽省| 吉木萨尔县| 孟津县| 鄂托克旗| 柞水县| 屏东市| 五原县| 福泉市| 乐昌市| 安徽省| 沂南县| 新巴尔虎左旗| 噶尔县| 景宁| 革吉县| 张家界市| 绥江县| 临湘市| 千阳县| 安宁市| 泊头市| 雅江县|