
发表日期: 2021-05-09 10:35:40 浏览次数:115
鹿邑网站制作要多少钱【域名企业邮箱服务器注册申请办理】鹿邑网络优化公司哪家好、鹿邑软件开发外包价格、鹿邑高端企业网站页面制作设计专业公司、鹿邑微信公众号小程序购物支付搭建制作公司
鹿邑县,河南省直管县 [1] ,周口市代管。 [1] 鹿邑古称鸣鹿、真源、苦县、谷阳、仙源,地处豫东平原的东部,地理座标为东经115° 2' 55" ~115° 37' 50",北纬33°43'3”~34°5'32"。 [2] 鹿邑是连接中原经济区和皖江经济带、长三角的枢纽。鹿邑县总面积1238平方公里,总人口118万人。 [3]
鹿邑县是世界著名道教鼻祖老子的出生地,也是全球公认的老子故里。 [31-32] [37] 2011年11月,经中国民间文艺家协会组织专家实地考察论证,报中国文联审批、中国共产党中央委员会宣传部备案,命名河南省鹿邑县为“中国老子文化之乡”,并建立“中国老子文化研究中心”。 [3] 2017年10月,被住建部命名为国家园林县城。2019年1月9日,凭借民间民俗入选2018—2020年度“中国民间文化艺术之乡”名单。 [4]
AngularJS 的首选样式表是 Twitter Bootstrap, Twitter Bootstrap 是目前最受欢迎的前端框架。
查看 Bootstrap教程。
你可以在你的 AngularJS 应用中加入 Twitter Bootstrap,你可以在你的 <head>元素中添加如下代码:
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
如果站点在国内,建议使用百度静态资源库的Bootstrap,代码如下:
<link rel="stylesheet" href="//apps.bdimg.com/libs/bootstrap/3.2.0/css/bootstrap.min.css">
以下是一个完整的 HTML 实例, 使用了 AngularJS 指令和 Bootstrap 类。
<!DOCTYPE html>
<html ang-app="">
<head>
<link rel="stylesheet" href="http://apps.bdimg.com/libs/bootstrap/3.2.0/css/bootstrap.min.css">
</head>
<body ng-controller="userController">
<div class="container">
<h3>Users</h3>
<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> Edit
</button>
</td>
<td>{{ user.fName }}</td>
<td>{{ user.lName }}</td>
</tr></tbody>
</table>
<hr>
<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>
</div>
<script src = "http://apps.bdimg.com/libs/angular.js/1.2.15/angular.min.js"></script>
<script src = "myUsers.js"></script>
</body>
</html>>| AngularJS 指令 | 描述 |
|---|---|
| html ng-app | 为 <html>元素定义一个应用(未命名) |
| body ng-controller | 为 <body> 元素定义一个控制器 |
| tr ng-repeat | 循环 users 对象数组,每个 user 对象放在 <tr> 元素中。 |
| button ng-click | 当点击 <button> 元素时调用函数 editUser() |
| h3 ng-show | 如果 edit = true 显示 <h3> 元素 |
| h3 ng-hide | 如果 edit = true 隐藏 <h3> 元素 |
| input ng-model | 为应用程序绑定 <input> 元素 |
| button ng-disabled | 如果发生错误或者 ncomplete = true 禁用 <button> 元素 |
| 元素 | Bootstrap 类 | 定义 |
|---|---|---|
<div> | container | 内容容器 |
<table> | table | 表格 |
<table> | table-striped | 带条纹背景的表格 |
<button> | btn | 按钮 |
<button> | btn-success | 成功按钮 |
<span> | glyphicon | 字形图标 |
<span> | glyphicon-pencil | 铅笔图标 |
<span> | glyphicon-user | 用户图标 |
<span> | glyphicon-save | 保存图标 |
<form> | form-horizontal | 水平表格 |
<div> | form-group | 表单组 |
<label> | control-label | 控制器标签 |
<label> | col-sm-2 | 跨越 2 列 |
<div> | col-sm-10 | 跨越 10 列 |
function userController($scope) {
$scope.fName = '';
$scope.lName = '';
$scope.passw1 = '';
$scope.passw2 = '';
$scope.users = [
{id:1, fName:'Hege', lName:"Pege" },
{id:2, fName:'Kim', lName:"Pim" },
{id:3, fName:'Sal', lName:"Smith" },
{id:4, fName:'Jack', lName:"Jones" },
{id:5, fName:'John', lName:"Doe" },
{id:6, fName:'Peter', lName:"Pan" }
];
$scope.edit = true;
$scope.error = false;
$scope.incomplete = false;
$scope.editUser = function(id) {
if (id == 'new') {
$scope.edit = true;
$scope.incomplete = true;
$scope.fName = '';
$scope.lName = '';
} else {
$scope.edit = false;
$scope.fName = $scope.users[id-1].fName;
$scope.lName = $scope.users[id-1].lName;
}
};
$scope.$watch('passw1',function() {$scope.test();});
$scope.$watch('passw2',function() {$scope.test();});
$scope.$watch('fName', function() {$scope.test();});
$scope.$watch('lName', function() {$scope.test();});
$scope.test = function() {
if ($scope.passw1 !== $scope.passw2) {
$scope.error = true;
} else {
$scope.error = false;
}
$scope.incomplete = false;
if ($scope.edit && (!$scope.fName.length ||
!$scope.lName.length ||
!$scope.passw1.length || !$scope.passw2.length)) {
$scope.incomplete = true;
}
};
}| Scope 属性 | 用途 |
|---|---|
| $scope.fName | 模型变量 (用户名) |
| $scope.lName | 模型变量 (用户姓) |
| $scope.passw1 | 模型变量 (用户密码 1) |
| $scope.passw2 | 模型变量 (用户密码 2) |
| $scope.users | 模型变量 (用户的数组) |
| $scope.edit | 当用户点击创建用户时设置为true。 |
| $scope.error | 如果 passw1 不等于 passw2 设置为 true |
| $scope.incomplete | 如果每个字段都为空(length = 0)设置为 true |
| $scope.editUser | 设置模型变量 |
| $scope.watch | 监控模型变量 |
| $scope.test | 验证模型变量的错误和完整性 |

鹿邑网站制作要多少钱【域名企业邮箱服务器注册申请办理】鹿邑网络优化公司哪家好、鹿邑软件开发外包价格、鹿邑高端企业网站页面制作设计专业公司、鹿邑微信公众号小程序购物支付搭建制作公司
服务热线
顶部
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: http://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878