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

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

angularjs教程

AngularJS Include(包含)

閱讀 (2224)

AngularJS Include(包含)


使用 AngularJS, 你可以在 HTML 中包含 HTML 文件。


在未來的HTML中包含 HTML 文件

在 HTML 中,目前還不支持包含 HTML 文件的功能。

W3C 已經建議 http://www.w3.org 在未來的 HTML 中支持包含HTML的功能,格式如下:

<link rel="import" href="/s/path/navigation.html">


服務端包含

大部分web服務器支持服務端腳本的包含 (SSI:Server Side Includes)。

使用 SSI, 你可以在HTML頁面發送至瀏覽器前包含 HTML。

PHP 實例

<?php require("navigation.php"); ?>


客戶端包含

客戶端在 HTML 中使用 JavaScript 有多種方式可以包含 HTML 文件。

通常我們使用 http 請求 (AJAX) 從服務端獲取數據,返回的數據我們可以通過 使用 innerHTML 寫入到 HTML 元素中。


AngularJS 包含

使用 AngularJS, 你可以使用 ng-include 指令來包含 HTML 內容:

實例

<body>

<div class="container">
? <div ng-include="'myUsers_List.htm'"></div>
? <div ng-include="'myUsers_Form.htm'"></div>
</div>

</body>

嘗試一下 ?

步驟如下。


步驟 1: 創建 HTML 列表

myUsers_List.html

<table class="table table-striped">
? <thead><tr>
??? <th>Edit</th>
??? <th>First Name</th>
??? <th>Last Name</th>
? </tr></thead>
? <tbody><tr ng-repeat="user in users">
??? <td>
????? <button class="btn" ng-click="editUser(user.id)">
??????? <span class="glyphicon glyphicon-pencil"></span>&nbsp;&nbsp;Edit
????? </button>
??? </td>
??? <td>{{ user.fName }}</td>
??? <td>{{ user.lName }}</td>
? </tr></tbody>
</table>

嘗試一下 ?


步驟 2: 創建 HTML 表單

myUsers_List.html

<button class="btn btn-success" ng-click="editUser('new')">
? <span class="glyphicon glyphicon-user"></span> Create New User
</button>
<hr>

<h3 ng-show="edit">Create New User:</h3>
<h3 ng-hide="edit">Edit User:</h3>

<form class="form-horizontal">
<div class="form-group">
? <label class="col-sm-2 control-label">First Name:</label>
? <div class="col-sm-10">
??? <input type="text" ng-model="fName" ng-disabled="!edit" placeholder="First Name">
? </div>
</div>
<div class="form-group">
? <label class="col-sm-2 control-label">Last Name:</label>
? <div class="col-sm-10">
??? <input type="text" ng-model="lName" ng-disabled="!edit" placeholder="Last Name">
? </div>
</div>
<div class="form-group">
? <label class="col-sm-2 control-label">Password:</label>
? <div class="col-sm-10">
??? <input type="password" ng-model="passw1" placeholder="Password">
? </div>
</div>
<div class="form-group">
? <label class="col-sm-2 control-label">Repeat:</label>
? <div class="col-sm-10">
??? <input type="password" ng-model="passw2" placeholder="Repeat Password">
? </div>
</div>
</form>

<hr>
<button class="btn btn-success" ng-disabled="error || incomplete">
? <span class="glyphicon glyphicon-save"></span> Save Changes
</button>

嘗試一下 ?


步驟 3: 創建主頁

myUsers.html

<!DOCTYPE html>
<html ng-app="">
<head>
<link rel="stylesheet" >
</head>

<body ng-controller="userController">

<div class="container">
<div ng-include="'myUsers_List.htm'"></div>
<div ng-include="'myUsers_Form.htm'"></div>
</div>

<script src= "http://apps.bdimg.com/libs/angular.js/1.2.15/angular.min.js"></script>
<script src= "myUsers.js"></script>

</body>
</html>

嘗試一下 ?
關閉
程序員人生
主站蜘蛛池模板: 国产高清不卡 | 国产性一交一乱一伦一色一情 | 亚洲精品福利 | 欧美三级一区 | 欧美成人h版影片在线观看 欧美成人h版影院在线播放 | 伊人婷婷色 | 高清视频在线观看+免费 | 中文字幕一区二区三区免费看 | 九九在线精品视频xxx | 久久久久国产成人精品 | 在线观看视频在线观看 | 日本免费不卡视频一区二区三区 | www.黄色在线| 久久艹综合 | 曰本人做爰大片免费观看一 | 日本午夜大片a在线观看 | www.亚洲成人 | 国产成人一区 | 久久亚洲精选 | 精品久久中文字幕有码 | 国产精品久久久久久久免费大片 | 精品国产日韩久久亚洲 | 欧美一级视频精品观看 | 精品国产精品久久一区免费式 | 亚洲欧美不卡 | 一级片大全 | 无码免费一区二区三区免费播放 | 亚洲视频在线免费 | 波多野结衣178部中文字幕 | 亚洲性一区 | 免费福利在线 | 免费福利影院 | 日韩精品 欧美 | 午夜dj在线观看免费视频www | 国内精品视频在线观看 | 久久久一区二区三区不卡 | 久久国产视频一区 | 中文版在线乱码在线看 | 日韩欧美在线观看 | 色性综合 | 欧美另类高清xxxxx |