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

首頁 > 編程 > JavaScript > 正文

使用JavaScript的AngularJS庫編寫hello world的方法

2019-11-02 15:54:19
字體:
來源:轉載
供稿:網友

本文展示了AngularJS框架實現的hello world代碼示例.

如下是一些你在看Hello World 示例和接下來的代碼示例時需要重點關注的方面.

ng-app, ng-controller, ng-model 指令 帶有兩個大括弧的模板

步驟 1: 在<Head>部分包含Angular Javascript

將下面的代碼包含入 <head></head> 中,以引入 Angularjs javascript 文件. 可以用如下寫法從 Google 管理的庫 獲得最新的代碼.

? 1 2 <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.17/angular.min.js"></script>

步驟 2: 將 ng-app 指令應用到 <Html> 元素

如下將ng-app指令應用到 <html> 元素. 可以選擇給app指定名稱. 它可以被簡單的寫作<html ng-app>. 這一指令被用來標記Angular會識別作為我們應用程序的根元素的html元素. 這給了應用程序開發者告訴Angular整個html頁面或者只是其中一部分應該作為Angular應用程序來對待的自由.

? 1 <html ng-app="helloApp">

步驟 3: 將 ng-controller 指令應用到 <Body> 元素

將 ng-controller 指令應用到 <Body> 元素. controller 指令可以被應用在任何元素上,比如div。在下面的代碼中,, “HelloCtrl” 是控制器的名稱,可以被放在<head>元素處<script></script>中的控制器代碼引用.

? 1 <body ng-controller="HelloCtrl">

步驟 4: 將ng-model指令應用到輸入元素

可以使用ng-model指令將輸入同模型綁定在一起.

? 1 <input type="text" name="name" ng-model="name"/>

步驟 5: 編寫模板代碼

下面是展示名稱為“name”的模型的模型值的模板代碼. 注意名稱為“name”的模型被綁定到了步驟四中的輸入上.

? 1 Hello {{name}}! How are you doing today?


步驟 6: 在<Script>中創建控制器代碼

向下面這樣在script元素中創建控制器代碼. 在下面的代碼中, “helloApp”是在<html>元素中使用ng-app指令定義了的模塊的名稱. 接下來的一行代碼展示了用在<body>元素中使用ng-controller指令定義的名稱“HelloCtrl”創建一個控制器. 控制器 “HelloCtrl”被注冊到了這個模塊——“helloApp”. 最后一行代碼展示將模型同 $scope 對象關聯了起來

? 1 2 3 4 5
探索發現[www.9-39.com/html/explore/]
6 <script> var helloApp = angular.module("helloApp", []); helloApp.controller("HelloCtrl", function($scope) { $scope.name = "Calvin Hobbes"; }); </script>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桑日县| 台中市| 门源| 长丰县| 台北县| 延津县| 仁布县| 岐山县| 句容市| 青阳县| 郓城县| 迁西县| 黔江区| 山阳县| 嘉荫县| 化德县| 徐州市| 宝鸡市| 连城县| 怀仁县| 韩城市| 闻喜县| 龙陵县| 南乐县| 庄浪县| 江阴市| 开阳县| 聂荣县| 吉隆县| 奇台县| 喀喇沁旗| 清流县| 龙井市| 彭阳县| 前郭尔| 都兰县| 农安县| 建始县| 兴安县| 塘沽区| 县级市|