标签: ionic

如何在离子化中使$ state.go移动到其他视图而不进行过渡动画?

好吧,我有基于侧面菜单的离子应用程序.

任何视图过渡的默认动画都是从右向左滑动; 但对于很少的视图我需要转换的动画为无(没有动画)

我根本无法在任何文档上做到这一点

angularjs ionic-framework ionic

8
推荐指数
1
解决办法
5935
查看次数

使用侧边菜单和选项卡时的离子历史堆栈

使用侧边菜单和标签时,我遇到了离子及其历史堆栈的麻烦.

我在这里创建了一个plunker示例:http://embed.plnkr.co/XK6seY9mDypTW6GcsCpj/preview

要解决问题的步骤:

  1. 打开侧边菜单
  2. 导航到"主列表"
  3. 选择其中一个项目
  4. 您将被重定向到详细信息页面的常规数据选项卡

问题是离子本身在导航中没有显示后退按钮.我创建了一个自己的后退按钮,调用$ ionicGoBack($ event)来查看离子是否具有历史堆栈.但是当单击此按钮时,您将看到离子不会导航回主列表,而是保留在详细信息页面的常规数据选项卡上.

谁能告诉我这是什么问题?我知道标签有自己的历史堆栈,但标签应该知道它的祖先,还是我错了?

非常感谢您的帮助!

最好的祝福

ionic

8
推荐指数
3
解决办法
4742
查看次数

如何重新加载离子视图?

我创建了一个基于侧面菜单的应用程序,登录后我显示了许多任务.如果我点击任务,它将重定向到任务详细信息页面,在该页面中我可以更新任务.

因此,在更新任务后,我需要返回上一个任务列表页面.我正在$ionicHistory.goBack();回去.

我的问题是在回来之后,我需要刷新任务列表,即更新的任务不应该在任务列表中.如何刷新/重新加载任务列表?

angularjs cordova ionic-framework ionic

8
推荐指数
1
解决办法
3万
查看次数

"错误:没有模拟器图像(avds)发现"在osx 10.10上运行离子

这是我在运行后得到的完整错误消息 ionic emulate android

*running cordova emulate android  
Running command: /Users/DeadLift/Documents/ionic/myApp/hooks/after_prepare/010_add_platform_class.js /Users/DeadLift/Documents/ionic/myApp
add to body class: platform-android  
Running command: /Users/DeadLift/Documents/ionic/myApp/platforms/android/cordova/run --emulator  
ANDROID_HOME=/usr/local/Cellar/android-sdk/24.1.2  
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home  
/Users/DeadLift/Documents/ionic/myApp/platforms/android/cordova  /node_modules/q/q.js:126  
                    throw e;  
                          ^
ERROR : No emulator images (avds) found.  
1. Download desired System Image by running: /usr/local/Cellar/android-sdk/24.1.2/bin/android sdk  
2. Create an AVD by running: /usr/local/Cellar/android-sdk/24.1.2/bin/android avd  
HINT: For a faster emulator, use an Intel System Image and install the HAXM device driver  
Error: /Users/DeadLift/Documents/ionic/myApp/platforms/android/cordova/run: Command failed with exit code 1  
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)  *emphasized …
Run Code Online (Sandbox Code Playgroud)

ionic-framework ionic

8
推荐指数
1
解决办法
8252
查看次数

使用NSTask执行离子构建命令 - 无法访问启动路径

我正在使用具有命令行界面的Ionic.我想创建一个有助于执行某些命令的小型Mac应用程序.

在终端我cd Users/me/Desktop/Repos/ionic-project/myApp 改变之后我会例如ionic run

NSTask *task = [[NSTask alloc]init];

task.launchPath = @"/bin/bash";
task.currentDirectoryPath = @"cd Users/me/Desktop/Repos/ionic-tryouts/myApp";
task.arguments = @[@"ionic run"];

[task launch];
Run Code Online (Sandbox Code Playgroud)

但这给了我'工作目录不存在'.我已经在SO上阅读了相当多的主题.我的错是什么?


编辑:

感谢Christik的详细解答.我现在有这个代码:

NSTask *task = [[NSTask alloc]init];
task.launchPath = @"/usr/local/bin/ionic";
task.currentDirectoryPath = @"/Users/me/ionic-tryouts/myApp";
task.arguments = @[@"run"];

[task launch];
Run Code Online (Sandbox Code Playgroud)

现在我收到以下错误:env:node : No such file or directory. 我想这来自一个问题,即找不到node.js(离子是在节点之上构建的).我发现了这个问题 - 缺少正确名称的符号链接可能是原因.但是为节点设置符号链接没有帮助.有任何想法吗?


编辑2:我给了Christik正确的答案,即使我最终无法让它工作.我还在调查.也许这是节点安装错了.


编辑方式3:我看到一些帖子提到它可能会更好,如果自己的homebrew重新安装节点,因为自制软件安装它没有sudo.简短评论:没有帮助

macos objective-c nstask node.js ionic

8
推荐指数
1
解决办法
596
查看次数

刷卡后,新卡显示以前卡中的图像

在刷卡之后(如下面的视频所示),前一张卡片中的图像闪烁了一点,这非常令人讨厌,看起来很难看.有什么建议/想法来解决这个问题?提前致谢!

示例视频(因为这是解释问题的唯一方法)

https://www.youtube.com/watch?v=44fFZrU83qk

ionic-framework ionic

8
推荐指数
1
解决办法
359
查看次数

如何在Ionic Creator中填充选择

我正在使用Ionic Creator开发应用程序.在尝试添加select(下拉列表)时,我看不到任何方式输入下拉列表的选项?

ionic-framework ionic

8
推荐指数
1
解决办法
746
查看次数

离子框架应用程序脱机工作并与mongoDB同步数据

我正在开发离子框架中的应用程序并使用MongoDB作为数据库.我想在离线工作我的应用程序并将数据同步到我的数据库.我发现PouchDB可用作本地存储并与CouchDB同步.但我也发现,没有办法将PouchDB与MongoDB同步.是否还有其他本地存储可以脱机工作并与MongoDB同步?

offline sync mongodb pouchdb ionic

8
推荐指数
1
解决办法
4618
查看次数

解析Facebook登录无法在Ionic View中运行

我正在尝试使用Parse.FacebookUtils.logIn来处理Ionic视图,当我在浏览器中点击ionic服务时,我已成功地使其工作,但问题是当我尝试使用Ionic View模拟器登录时,基本上认证Facebook窗口没有弹出,我不明白为什么.

我遵循了这个文档:https: //www.parse.com/docs/js/guide#users-facebook-users

一切都在浏览器中运行良好,只是试图让它在Ionic视图中工作.

有任何想法吗 ?

javascript facebook ionic

8
推荐指数
1
解决办法
333
查看次数

当键盘显示时,离子离子含量无法正确调整

我有一个textangular作为元素的视图.在Android(我测试过)上,如果键盘打开,视图不会向上滚动以防止编辑器进入键盘.我安装了Keyboard插件com.ionic.keyboard.

这是页面的结构:

<ion-view id="newblogview">
    <ion-nav-buttons side="left">
    ...
    </ion-nav-buttons>    
  <ion-content scroll="true" overflow-scroll="true" class="has-header" delegate-handle="mainScroll">  
     <iframe data-tap-disabled="true" style="width: 100%; min-height: 100%"  src="./templates/blog/html/blog-editor.html" name="blogeditor" id="blogeditor"></iframe>                
  </ion-content>
</ion-view>
Run Code Online (Sandbox Code Playgroud)

通过聚焦输入打开键盘时,它不会向上移动.我试过android:windowSoftInputMode ="adjustPan"以及"adjustResize"而且我也尝试过native.keyboardshow事件来调用$ ionicScrollDelegate.scrollBottom(true);

我认为我们已经为页脚添加了键盘附加指令,但是我无法在页脚中放置文本编辑器.离子框架是否支持调整键盘显示/隐藏的离子含量?是否在框架中不支持此功能或我错过了什么.

这个问题类似于另一个主题,但没有接受的答案.

请帮忙.-Prakash.

sass angularjs ionic-framework ionic ionic-view

8
推荐指数
1
解决办法
1899
查看次数