首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用ng-重复和设置初始索引导航到旋转木马的onsen用户界面

使用ng-重复和设置初始索引导航到旋转木马的onsen用户界面
EN

Stack Overflow用户
提问于 2015-04-21 17:41:04
回答 1查看 1.7K关注 0票数 1

我第一次使用的是onsen用户界面和角。

基本上,我希望从索引导航到另一个带有全屏旋转木马的页面,并显示一个特定的旋转木马项目。

我从这段代码开始,它或多或少是修改成使用ng-重复和设置初始索引的onsen ui示例旋转木马代码。

html

代码语言:javascript
运行
AI代码解释
复制
<ons-navigator title="Navigator" var="myNavigator">
  <ons-page ng-controller="MyController">
    <ons-toolbar>
      <div class="center">Carousel</div>
    </ons-toolbar>
    <ons-carousel swipeable overscrollable auto-scroll fullscreen var="carousel">
      <ons-carousel-item ng-repeat="i in ['gray', '#085078', '#373B44', '#D38312']" style="background-color: {{i}};">
        <div class="item-label">{{i}}</div>
      </ons-carousel-item>
      <ons-carousel-cover>
        <div class="cover-label">Swipe left or right</div>
      </ons-carousel-cover>
    </ons-carousel>
  </ons-page>
</ons-navigator>

app.js

代码语言:javascript
运行
AI代码解释
复制
var app = ons.bootstrap();
app.controller("MyController", function($scope) {
  ons.ready(function() {
 carousel.setActiveCarouselItemIndex(2);
  });
});

当旋转木马成为主页面时,这似乎很好。

设置初始索引似乎不适用于ng-重复。

html

代码语言:javascript
运行
AI代码解释
复制
<ons-carousel swipeable overscrollable auto-scroll fullscreen initial-index="2" var="carousel">

然后,当我试着用旋转木马导航到页面时,它说旋转木马是没有定义的。

我还尝试在旋转木马上添加一个事件侦听器,因为在那个时候似乎没有加载它。

代码语言:javascript
运行
AI代码解释
复制
document.addEventListener('ons-carousel:init', function() {
  carousel.setActiveCarouselItemIndex(2);
    });

事件侦听器触发,但是setActiveCarouselItemIndex似乎什么也没做。

当我不使用ng-重复并且在html中有一组条目时,同样的代码也能工作。

我刚开始讲的是:http://codepen.io/anon/pen/aObNqW

我陷入困境的一个简单例子:http://codepen.io/anon/pen/yNLOvY

如果有更好的方法做这件事,我很想知道!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-21 18:03:44

您的代码很好,问题是当onsen准备好时,您正在尝试切换旋转木马页面,这是在创建carousel元素之前。您可以添加一个超时函数来使其工作,也可以在加载旋转木马之后调用脚本。如果选择第一个选项,只需这样修改控制器:

代码语言:javascript
运行
AI代码解释
复制
var app = ons.bootstrap();
app.controller("MyController", function($scope) {
  ons.ready(function() {
    setImmediate(function(){
      carousel.setActiveCarouselItemIndex(2);
    });
  });
});

这里您可以找到一个实用的CodePen示例

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29786258

复制
相关文章
jq实现图像旋转木马:轮焦点+关于控制+自己主动旋转木马
打包下载:http://download.csdn.net/detail/u011043843/7994017
全栈程序员站长
2022/07/05
3.7K0
MySQL冗余和重复索引
MySQL允许在相同列上创建多个索引,无论是有意还是无意,mysql需要单独维护重复的索引,并且优化器在优化查询的时候也需要逐个地进行考虑,这会影响性能。
星哥玩云
2022/08/13
1.4K0
「Mysql索引原理(十)」冗余和重复索引
MySQL允许在相同列上创建多个索引,无论是有意的还是无意的。MySQL需要单独维护重复的索引,并且优化器在优化查询的时候也需要逐个进行考虑,这会影响性能。
源码之路
2020/09/04
1.4K0
css3旋转木马效果
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title></title> <style> body{ perspective: 1000px; }
切图仔
2022/09/08
1.4K0
css3旋转木马效果
PVE安装和初始设置
PVE: 全称Proxmox Virtual Environment,开源的虚拟化管理平台。它基于Debian Linux操作系统,并集成了KVM和LXC两种虚拟化技术,可以帮助用户快速搭建和管理虚拟化环境。
六月河
2023/07/24
4.4K0
PVE安装和初始设置
CSS笔记(27)之旋转木马案例
受到弹幕的启发:先让每个都旋转好角度,然后都向前移动,但是这里也要注意顺序的问题.
y191024
2022/09/20
9570
CSS笔记(27)之旋转木马案例
【一】LaTeX的安装和使用、安装TeXstudio、中文界面输出设置
下载链接·:http://tug.org/texlive/acquire-netinstall.html
汀丶人工智能
2022/12/21
3.1K0
【一】LaTeX的安装和使用、安装TeXstudio、中文界面输出设置
二十七、冗余和重复索引
在 MySQL 中允许在相同的列上创建多个索引。重复索引是指在相同列上按照相同的顺序创建的相同类型的索引。冗余索引和重复索引有些不同,例如创建了索引(A,B),在创建索引(A)就是冗余索引。下面的例子是重复索引:
喵叔
2022/05/06
4570
二十六、冗余和重复索引
在 MySQL 中允许在相同的列上创建多个索引。重复索引是指在相同列上按照相同的顺序创建的相同类型的索引。冗余索引和重复索引有些不同,例如创建了索引(A,B),在创建索引(A)就是冗余索引。下面的例子是重复索引:
喵叔
2021/06/25
3570
emwin用户设置界面_强制刷新快捷键
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/04
1.2K0
pycharm恢复初始设置_pycharm恢复初始设置
PyCharm 的 配置信息 是保存在 用户家目录下 的.PyCharmxxxx.x 目录下的,xxxx.x 表示当前使用的 PyCharm 的版本号
全栈程序员站长
2022/09/27
1.3K0
pycharm恢复初始设置_pycharm恢复初始设置
图形用户界面和游戏开发
GUI是图形用户界面的缩写,图形化的用户界面对使用过计算机的人来说应该都不陌生,在此也无需进行赘述。Python默认的GUI开发模块是tkinter(在Python 3以前的版本中名为Tkinter),从这个名字就可以看出它是基于Tk的,Tk是一个工具包,最初是为Tcl设计的,后来被移植到很多其他的脚本语言中,它提供了跨平台的GUI控件。当然Tk并不是最新和最好的选择,也没有功能特别强大的GUI控件,事实上,开发GUI应用并不是Python最擅长的工作,如果真的需要使用Python开发GUI应用,wxPython、PyQt、PyGTK等模块都是不错的选择。
用户8442333
2021/05/19
1.7K0
iOS导航栏切换界面时隐藏和显示
现如今很多App的一些模块,尤其是个人中心模块,界面设计已经习惯于不保留导航栏,而是直接将界面背景覆盖到状态栏,比如QQ的个人信息界面:
Cloudox
2021/11/23
4K0
iOS导航栏切换界面时隐藏和显示
前端用户体验设计:创造卓越的用户界面和交互
用户体验(User Experience,UX)是前端开发中至关重要的一环。一个优秀的用户体验能够提高用户满意度、降低用户流失率,并有助于网站或应用的成功。本文将深入讨论前端用户体验设计的关键概念,为您提供一份全面的指南,并提供带有实际代码示例的技巧,以创造卓越的用户界面和交互。
海拥
2023/09/17
7500
WPF 通过 EXIF 设置和读取图片的旋转信息
本文将告诉大家如何在 WPF 里面设置图片的 EXIF 信息,包括如何设置图片的旋转信息,以及如何读取 EXIF 的内容
林德熙
2023/04/07
8340
WPF 通过 EXIF 设置和读取图片的旋转信息
索引groupBox中的RadioButton到配置文件中,初始化自动索引——c#
如下代码,我在关闭窗体是把RadioButton的当前索引值存到ini文件中        ridioButtonIndex = 0; foreach (Control con in groupBoxClear.Controls) { if (con is RadioButton) { if ((con as RadioButton).Checked)
vv彭
2021/01/05
7150
索引groupBox中的RadioButton到配置文件中,初始化自动索引——c#
整合重复的初始化逻辑
我们在开发中会在一个类中定义不同版本的构造函数,这些构造函数往往存在相同的初始化逻辑。遇到这种情况一部分开发人员会在每个构造函数中编写相同的代码,这种编写代码的方式是比较低级的,正确的做法应该是将相同的初始化逻辑提取到一个公用的构造函数中,并让其他构造函数直接或间接的调用。这样既可以减少重复的代码,又可以使得编译器根据初始化命令生成更高效的目标代码。下面我们就根据上面所说的内容来编写一下代码。
喵叔
2020/09/08
4850
UI(用户界面)设计规则和规范
界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。
宇相
2018/08/06
3.2K0
使用Elasticsearch的动态索引和索引优化
实际工作中使用过ES的朋友可能会有和静儿一样的感受。ES存储更新从编码上是很方便。如下,Kubernetes的yaml文件完全可以通过json直接序列化一下,一行代码存入ES。
静儿
2019/04/01
2.6K0
使用Elasticsearch的动态索引和索引优化
(十四)设置导航高亮
如果 <router-link/> 展示的路劲和当前 url 匹配就会自动给当前元素加上 ..router-link-active 这个 class 设置对应的 class 样式就可以了
老怪兽
2023/02/22
8000
(十四)设置导航高亮

相似问题

有旋转木马的onsen用户界面问题

12

ng-重复不使用onsen用户界面

12

Onsen用户界面旋转木马滑动列表项目

11

带Onsen用户界面的无止境旋转木马

22

AngularJS -ng-使用旋转木马重复

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文