AngularJS Bootstrap详细介绍及实例代码

前端之家收集整理的这篇文章主要介绍了AngularJS Bootstrap详细介绍及实例代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

AngularJS Bootstrap

AngularJS 的首选样式表是 Twitter Bootstrap, Twitter Bootstrap 是目前最受欢迎的前端框架。

Bootstrap

你可以在你的 AngularJS 应用中加入 Twitter Bootstrap,你可以在你的 元素中添加如下代码:

如果站点在国内,建议使用百度静态资源库的Bootstrap,代码如下:

以下是一个完整的 HTML 实例,使用了 AngularJS 指令和 Bootstrap 类。

HTML 代码

<Meta charset="utf-8"> <div class="container">

Users

<table class="table table-striped">

编辑 名 姓 编辑

<h3 ng-show="edit">创建新用户:
<h3 ng-hide="edit">编辑用户:

<form class="form-horizontal">
<div class="form-group">
<label class="col-sm-2 control-label">名:
<div class="col-sm-10">
<input type="text" ng-model="fName" ng-disabled="!edit" placeholder="名">

<script src="myUsers.js">

运行结果:

指令解析

AngularJS 指令 元素定义一个应用(未命名) 元素定义一个控制器 元素时调用函数 editUser()显示

元素 元素 元素错误或者 ncomplete = true 禁用

描述
元素 内容容器用户图标标签

JavaScript 代码

myUsers.js

$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;
}
};

});

JavaScript 代码解析

Bootstrap 类 定义
Scope 属性 用户名)用户姓)用户密码 1)用户密码 2)用户的数组)用户点击创建用户时设置为true。错误和完整性

以上就是对AngularJS Bootstrap 资料的整理,后续继续补充,希望能帮助编程AngularJS的同学。

猜你在找的Bootstrap相关文章

用途