`
阅读更多
<html ng-app>


<div id="myCarousel" class="carousel slide" ng-controller="CarouselCtrl">
		  <ol class="carousel-indicators">
			<li class="pointer{{ pic.class }}" data-target="#myCarousel" data-slide-to="{{ $index }}" ng-repeat="pic in pictures"></li>
		  </ol>
		  <!-- Carousel items -->
		  <div class="carousel-inner">
			<div class="item{{ pic.class }}" ng-repeat="pic in pictures">
				<img src="{{ pic.img }}" alt />
				<div class="carousel-caption">
				  <h4>{{ pic.title }}</h4>
				  <p>{{ pic.content }}</p>
				</div>
			</div>
		  </div>
		  <!-- Carousel nav -->
		  <a class="carousel-control left" href="#myCarousel" data-slide="prev">&lsaquo;</a>
		  <a class="carousel-control right" href="#myCarousel" data-slide="next">&rsaquo;</a>
		</div>

<script type="text/javascript" src="../../js/bootstrap.min.js"></script>
	<script type="text/javascript" src="../../js/angular.min.js"></script>

 

function CarouselCtrl($scope) {
		$scope.pictures = [];
		$scope.pictures.push({class: ' active', img: 'http://ww4.sinaimg.cn/mw690/51baa38egw1ehxxxx513j20xh0p0tqm.jpg', 
							  title: '徐家汇公园长廊漫步', content: '看那花枝招展的梅花,红艳艳的桃花,还有你的笑容'});
		$scope.pictures.push({class: '', img: 'http://ww4.sinaimg.cn/mw690/51baa38egw1eh0xxxxoj20xh0p0qn4.jpg', 
							  title: '徐家汇公园长廊漫步2', content: '看那花枝招展的梅花,红艳艳的桃花,还有你的笑容'});
		$scope.pictures.push({class: '', img: 'http://ww2.sinaimg.cn/mw690/51baa38egw1eh0rfxxxxdwj20xh0p0tog.jpg', 
							  title: '徐家汇公园长廊漫步2', content: '看那花枝招展的梅花,红艳艳的桃花,还有你的笑容'});
		$scope.pictures.push({class: '', img: 'http://ww4.sinaimg.cn/mw690/51baa38egw1ehxxxxmsj20xh0p0h9x.jpg', 
							  title: '徐家汇公园长廊漫步2', content: '看那花枝招展的梅花,红艳艳的桃花,还有你的笑容'});
		$scope.pictures.push({class: '', img: 'http://ww1.sinaimg.cn/mw690/51baa38egw1ehxxxxzcvj20xh0p0avz.jpg', 
							  title: '徐家汇公园长廊漫步2', content: '看那花枝招展的梅花,红艳艳的桃花,还有你的笑容'});
		$scope.pictures.push({class: '', img: 'http://ww4.sinaimg.cn/mw690/51baa38egw1eh0xxxxwpwj20xh0p0gri.jpg', 
							  title: '徐家汇公园长廊漫步2', content: '看那花枝招展的梅花,红艳艳的桃花,还有你的笑容'});
		$scope.pictures.push({class: '', img: 'http://ww2.sinaimg.cn/mw690/51baa38egxxxxditzozj21kw16hhdt.jpg', 
							  title: '徐家汇公园长廊漫步2', content: '看那花枝招展的梅花,红艳艳的桃花,还有你的笑容'});
	}

 

其他实例:

<div ng-init="names=['Jani','Hege','Kai']">

  <p>使用 ng-repeat 来循环数组</p>

  <ul>

    <li ng-repeat="x in names">

      {{ x }}

    </li>

  </ul>

<div>

 

<table>

      <tr><th>row number</th></tr>

      <tr ng-repeat="i in [1, 2, 3, 4, 5, 6, 7]"><td>{{i}}</td></tr>

</table>

分享到:
评论

相关推荐

    angularjs,ng-repeat循环渲染时,无法获取dom对象.pdf

    一个常见的解决方案是使用`$timeout`服务,这个服务是AngularJS中封装的JavaScript原生的`setTimeout`函数,它允许开发者在AngularJS的下一个事件循环结束之后执行函数,即等待当前的数据绑定和视图渲染操作完成后才...

    angularJs权威和精通angularjs

    AngularJS的指令是用于扩展HTML的一种机制,如ng-repeat用于循环,ng-if用于条件判断,ng-model用于双向数据绑定等。通过自定义指令,开发者可以创建高度可复用的UI组件。 **5. Expressions和Filters:** AngularJS...

    Angularjs 合集 Angularjs 合集

    这个合集包含了三本书籍,分别是《AngularJS by Example》、《AngularJS Web Application Development Cookbook》以及《Apress.Pro.AngularJS》,它们分别从不同的角度深入探讨了AngularJS的使用和开发。 ...

    AngularJS学习 chm 文件

    8. **表单验证**:AngularJS 提供了内置的表单验证机制,可以轻松实现客户端验证,提高用户体验。 通过"AngularJS学习笔记.chm"文件,你可以系统地学习AngularJS的基本概念、核心特性和实践技巧。文件中的章节可能...

    AngularJS书两本

    AngularJS,作为一款由Google维护的前端JavaScript框架,自2010年发布以来,一直在Web开发领域占据重要地位。这两本书《AngularJS_权威教程》和《AngularJS_深度剖析与最佳实践》将帮助我们深入理解并掌握这一强大的...

    AngularJS Eclipse 1.2.0 插件下载

    总之,AngularJS Eclipse 1.2.0插件是开发AngularJS应用的有力助手,它让Eclipse成为一个全面的AngularJS开发平台,为开发者带来高效且便捷的开发体验。如果你是Eclipse用户并且正在使用或打算学习AngularJS,那么这...

    angularjs1.4js类库

    9. **AngularJS的模块化生态**:AngularJS 1.4版本与Angular Material、Angular UI Router等社区维护的模块配合使用,可以构建出功能丰富且用户体验优秀的应用。 总之,AngularJS 1.4.js类库是一个强大且成熟的工具...

    AngularJS开发ASP.NET MVC

    - **提升用户体验**:利用AngularJS强大的前端功能,可以为用户提供流畅的动态页面体验。 - **易于维护**:前后端分离的架构使得代码更加清晰,易于管理和扩展。 #### AngularJS的特点与优势 AngularJS是由Google...

    AngularJS 中文API参考手册

    5. 使用AngularJS提供的验证机制(ng-pattern、ng-minlength等)进行客户端验证,提高用户体验。 这个“AngularJS 中文API参考手册”包含了所有这些知识点的详细解释,帮助开发者快速理解和掌握AngularJS,无论你是...

    AngularJS中文版pdf+精通AngularJS PDF

    两本书的pdf:AngularJS中文版+精通AngularJS,提供方式:百度云链接+密码

    swiper在angularjs中使用循环轮播失效的解决方法

    在使用Swiper这个流行的触摸滑动插件时,与AngularJS框架结合时可能会遇到一些问题,特别是关于循环轮播功能的实现。这个问题主要是由于Swiper的初始化机制与AngularJS的数据绑定和DOM操作机制不匹配导致的。下面...

    JS AngularJS 学习笔记

    例如,`ngRepeat`用于循环遍历数组并创建视图,`ngIf`根据条件控制元素的显示与隐藏,`ngClass`动态改变元素的CSS类等。这些指令使开发者能以声明式的方式处理DOM操作,增强了HTML的表现力。 **5. 模块化** ...

    angularJS技术

    `ng-required`、`ng-minlength`等指令用于实现客户端验证,提高了用户体验,因为错误反馈可以即时显示。 **6. 服务** AngularJS的服务是可注入的实体,提供特定功能,如$http服务用于发送Ajax请求,$rootScope服务...

    angularjs -plugin

    总之,AngularJS插件是提升AngularJS开发体验的关键,它们提供了丰富的功能,旨在帮助开发者更高效、准确地构建AngularJS应用。选择适合自己的IDE和插件,结合最佳实践,可以显著提升开发效率和项目质量。

    AngularJs 1.5.8

    9. **动画**:AngularJS 1.5.8提供了内置的动画支持,可以方便地添加过渡和动画效果,增强用户体验。 10. **测试工具**:AngularJS 1.5.8提供了诸如ngMock、ngScenario等测试工具,使得单元测试和端到端测试更加...

    angularjs管理系统框架

    2. **表单验证**:根据业务规则定制的表单验证逻辑,提高用户体验。 3. **图表**:可能使用 D3.js 或其他库创建的可视化图表,用于数据统计和分析。 4. **通知系统**:定制的提示信息,如警告、成功消息等,提供...

    AngularJS 1.2.19&1.3.0

    2. 指令系统:AngularJS的指令系统允许开发者创建自定义的HTML元素或属性,扩展HTML的功能,如ngRepeat用于循环渲染列表,ngIf用于条件渲染等。 3. 表达式:AngularJS中的{{ }}表达式允许在HTML中直接执行...

    AngularJS+ NodeJS

    标题中的“AngularJS+NodeJS”表明我们正在讨论一个结合了两种强大技术的项目或教程。AngularJS是Google开发的一款前端JavaScript框架,用于构建交互式的单页应用(SPA)。而Node.js则是一个基于Chrome V8引擎的...

    AngularJs后台管理模板

    3. **指令系统**:AngularJS扩展HTML的能力,通过自定义指令实现功能增强,如ng-repeat用于循环,ng-if用于条件渲染,ng-model用于双向数据绑定等。 4. **模块化**:AngularJS应用由多个模块组成,每个模块都有特定...

    AngularJs简介及例子

    3. 指令:AngularJS扩展了HTML,引入了许多自定义指令,如`ng-repeat`用于循环渲染数据,`ng-if`或`ng-show/hide`控制元素的显示状态,`ng-click`响应用户点击事件等。这些指令使得HTML更加语义化,降低了视图和逻辑...

Global site tag (gtag.js) - Google Analytics