我们将应用程序从 v5 升级到 v6,我们有一个页面显示可扩展项目,我们认为我们会利用新引入的,ion-accordion问题是页面加载时所有项目都折叠起来,我希望第一个项目展开,而所有其他项目均已关闭。我可以设置任何属性ion-accordion来实现此目的吗?
屏蔽ion-input元素的最佳方法是什么?例如电话号码......像这样:
<ion-input type="tel" placeholder="celular" name="celular"
[(ngModel)]="phone_number" required
mask="(**)*****-****" ></ion-input>
Run Code Online (Sandbox Code Playgroud) 我正在关注https://ionicframework.com/docs/native/fcm/ 将 Firebase 集成到我的 Ionic 项目中。它显示运行时错误,未找到 Firebase 提供程序。
运行时错误:
我尝试在 Javascript 中找到一种方法,从 3 个信息中获取线段上最近的点坐标:线段端点,假设 A = [x1,y1] 和 B = [x2,y2],以及点 C = [x ,y]。
如何执行此操作?
在启动我的 MS Access 2013 数据库时,我只需要它来显示启动表单,而不是其他任何东西。所需的结果如下所示。背景是我的桌面。
期望:
但是,当我打开数据库时,表单会打开整个屏幕。
下面的 VBA 代码在启动表单加载时运行并开始工作,但如果我最小化窗口,我可以再次看到背景。
Option Compare Database
Option Explicit
Global Const SW_HIDE = 0
Global Const SW_SHOWNORMAL = 1
Global Const SW_SHOWMINIMIZED = 2
Global Const SW_SHOWMAXIMIZED = 3
Private Declare Function apiShowWindow Lib "user32" _
Alias "ShowWindow" (ByVal hWnd As Long, _
ByVal nCmdShow As Long) As Long
Function fSetAccessWindow(nCmdShow As Long)
Dim loX As Long
Dim loForm As Form
On Error Resume Next
Set loForm = Screen.ActiveForm
If Err <> 0 Then …Run Code Online (Sandbox Code Playgroud) 我正在使用电容器插件来获取图像文件(从相机或图库)。PC 和 Android 运行良好,但代码在 iPhone 上崩溃。
它打开图库,我抓取图像,但在尝试显示时崩溃了
我检查了权限,它们都已设置。为什么只在ios上会崩溃?是不是弦有问题?安全?
HTML:
< ion-img role="button" class="image" [src]="selectedImage" *ngIf="selectedImage" >
Run Code Online (Sandbox Code Playgroud)
交易代码:
Plugins.Camera.getPhoto({
quality: 100,
source: CameraSource.Prompt,
correctOrientation: true,
allowEditing: false,
resultType: CameraResultType.Base64
})
.then(image => {
this.selectedImage = image.base64Data; // VAR TO DISPLAY IN HTML
})
Run Code Online (Sandbox Code Playgroud)
错误日志
编辑:现在我使用 DomSanitizer 和 SafeResourceUrl 来变量。错误停止了,但图像不会显示
我使用ionic start test sidemenu --type=angular.
然后,不做任何更改,我运行ionic cordova run browser并自动打开浏览器,一切正常并且很好。
问题是,如果我尝试/platforms/browser/www/index.html直接在浏览器中打开文件,则会出现黑页和failed to load resources文件错误:runtime.js, polyfills.js, styles.js, cordova.js, vendor.js, vendor.js.
如果我运行相同的行为ionic cordova run browser --prod。
使用 ionic 3 我没有错误。
加载资源失败:
我的离子信息是:
Ionic:
ionic (Ionic CLI) : 4.2.1 (/usr/lib/node_modules/ionic)
Ionic Framework : @ionic/angular 4.0.0-beta.13
@angular-devkit/build-angular : 0.8.6
@angular-devkit/schematics : 0.8.6
@angular/cli : 6.2.6
@ionic/angular-toolkit : 1.0.0
Cordova:
cordova (Cordova CLI) : 8.0.0
Cordova Platforms : browser 5.0.4
Cordova Plugins : cordova-plugin-ionic-keyboard …Run Code Online (Sandbox Code Playgroud) 我正在尝试通过使用以下命令来构建用于生产的离子项目。 ionic cordova构建android --prod --release,但是我总是会遇到此错误: JavaScript 堆满了内存,因此我在网上查看了以下解决方案:在ionic中添加了节点--max_old_space_size = 4096。 cmd文件,但是没有用。当我使用Firebase时,我尝试使用以下命令降级Firebase:
npm install --save firebase@4.x
Run Code Online (Sandbox Code Playgroud)
因此,现在我的项目的googleplus插件的GooglePlus类不被视为离子提供程序。这是我用来安装它的命令:
ionic cordova plugin add cordova-plugin-googleplus --save --variable REVERSED_CLIENT_ID=MY_REVERSE_CLIENT_ID
npm install --save @ionic-native/google-plus
Run Code Online (Sandbox Code Playgroud)
当我尝试在我的app.modules.ts中的providers部分中导入GooglePlus类时,无法识别该类。我尝试卸载并重新安装所有内容,但无法正常工作。
{
"name": "app name",
"version": "2.0.1",
"author": "auhtors name",
"homepage": "website url",
"private": true,
"scripts": {
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"lint": "ionic-app-scripts lint",
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve"
},
"dependencies": {
"@angular/animations": "5.2.10",
"@angular/common": …Run Code Online (Sandbox Code Playgroud) ionic3 ×3
angular ×2
ionic4 ×2
alignment ×1
browser ×1
capacitor ×1
codesandbox ×1
coordinates ×1
firebase ×1
function ×1
geometry ×1
google-plus ×1
interface ×1
ionic6 ×1
javascript ×1
menu ×1
ms-access ×1
panel ×1
resources ×1
vba ×1