问题标签 [ionic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1320 浏览

html - 使用 ionic.js 和 CSS 设置图标

如何使用 CSS 在选项卡中设置自己的图标?现在我使用 icon-on="icon ion-ios7-clock" 作为默认值,但我想使用我自己的。

0 投票
2 回答
2586 浏览

c# - 混合应用程序开发 - iOS、Android、Windows Phone 和桌面?

我正在自己开发一个应用程序,我想将它作为 Web 应用程序运行,并在 iOS、Android、Windows Phone 和桌面应用程序上运行。

我能看到实现这一目标的最简单方法是在 Angular/Ionic 的 Visual Studio 中开发一个混合应用程序,以便处理移动设备。

对于桌面应用程序,我打算创建一个充当 Web 控件容器的 C# 应用程序,然后简单地在其中部署 HTML/JS/CSS。显然,我将用 Bootstrap 替换 Ionic 来进行布局,但这意味着我可以在应用程序之间保留 90% 的 JS 代码,从而节省大量时间。

我需要本机桌面应用程序的原因是它需要访问 WCF 才能与套件的其他部分进行通信。

我看过 Metro Apps,但它们太可怕了,拥有一个需要全屏的业务应用程序不会有任何好处。我知道有“修复”地铁应用程序的选项,但它仍然不能提供我需要的一切(比如能够最小化到托盘和 WCF)

这是您期望的工作流程还是我遗漏了一些明显的东西?

0 投票
1 回答
2410 浏览

android - Ionic App:文本区域中的光标无法正常工作

在 Android 应用程序的 Ionic 应用程序(4.1.2 版)中,我有文本区域来获取消息,如下所示

当我在 textarea 的文本中移动光标时,它不能正确移动。

更重要的是,我无法将光标移动到最后一个字符。有什么办法可以解决吗?

0 投票
1 回答
447 浏览

angularjs - 第一个日期只有在我在我的模式中选择第二次日期后才会更新

当我选择一个日期或时间时,它不会立即在我的模式中改变。只有在我第二次选择日期(第一次选择的日期得到更新)后,更改才会反映出来。有什么线索吗??

我的 showDatePicker() 函数:

$scope.showDatePicker=函数(){

}).then(函数(日期){

// $scope.display.completionDate = $filter('date')(new Date(date));

});

};

0 投票
2 回答
5123 浏览

javascript - 如何防止向左/向右滑动时垂直滚动

当我尝试向左/向右滑动时,我的应用内容也会垂直滚动,从而造成混乱的用户体验。有没有办法防止它?

这就是我处理滑动的方式

0 投票
0 回答
84 浏览

angularjs - 脚本执行后重定向

我在网络编程和使用 angularJs 和 ionic 来创建应用程序方面非常陌生。

这是我的问题,更可能是我想以正确方式处理的问题:我有一个按钮,它将与我的服务器交换一些数据,然后链接到另一个网站。我现在想知道在我的按钮上添加一个 ng-clicked 然后运行一个与我的服务器对话的脚本,然后通过 $location.path() 调用下一个网站是否是正确的方法?

我的另一个想法是在链接到下一个网站的按钮上设置一个 href,但是我无法确保我的脚本在重定向之前成功执行,或者有没有办法处理这个问题?

谢谢!

0 投票
1 回答
616 浏览

html - 离子导航无法加载页面

我是 Ionic 的新手,我正在尝试创建一个如此ion-nav-view的教程所示。我创建了 2 个页面并设置了一个角度 conf 文件。加载时,我的浏览器出现以下错误:XMLHttpRequest cannot load file:///C:/Users/ITAI/Development/Ionic/LaughWithMe/www/templates/register.html. Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, https, chrome-extension-resource.

应用程序.js:

索引.html:

注册.html:

我对 Angular 有一些经验,但我对这个框架感到非常困惑。我不知道指令在哪里以及如何将它们注入我的 HTML 页面。我试图做的是将页面链接registerindex.html页面。有最简单的方法。

0 投票
1 回答
3307 浏览

javascript - 如何在 Ionic 中从另一个文件添加模板?

我正在使用phonegapand编写一个网络应用程序Ionic。我想将每个 HTML 页面写在不同的文件中,但我无法做到这一点。在IonicAPI 中,它们仅显示以下示例:

这是在页面中的<script>标签内编写的 HTML 代码。index.html例如,我尝试使用该名称创建一个不同的文件,但home.html收到以下错误:

XMLHttpRequest 无法加载文件:文件路径。跨源请求仅支持协议方案:http、data、chrome-extension、https、chrome-extension-resource。

js的看起来像这样:

})

和html页面:

我看到index.html带有注册链接的页面,但单击它不会执行任何操作。似乎只有当它被包装在<script>标签中时它才能工作。有什么建议么?

0 投票
1 回答
1342 浏览

android - 用于 android 的 Ionic 获取联系人

我是有角度的离子框架的新手。我需要在我的 android 手机中获取电话联系人(即手机号码和电子邮件),并且需要使用搜索选项列出。我在谷歌上搜索并找到了一些代码,但它没有填充联系人列表,我们需要做更多的事情,比如添加一些插件。

每当我运行它时,它都会在控制台中显示“无法选择联系人”。我用这篇文章作为参考。

在 AndroidManifest 我已经放了以下内容:

0 投票
1 回答
3042 浏览

android - navigator.camera.getPicture 不调用成功回调-离子框架-cordova

我正在使用 navigator.camera 拍摄照片。成功和错误回调大部分时间都不会被调用。我已经安装了科尔多瓦相机插件

我在用

离子 1.2.8

科尔多瓦 3.5.0-0.2.7

org.apache.cordova.camera 0.3.3 “相机”

下面显示的是我使用的代码。

};