标签: ionic-framework

如何隐藏Ionic Framework中的选项卡

我选择了离子选项卡视图,因此我可以使用模板系统,但我无法删除选项卡.我想要一个这样的视图,我确实设法删除标题栏但我不能删除标签栏

在此输入图像描述

这是我到目前为止所得到的:

在此输入图像描述

如果我隐藏标签栏(ion-tabs{display:none}),它也会删除内容,这不是我想要的.

css jquery ionic-framework

26
推荐指数
5
解决办法
3万
查看次数

检查离子应用程序是否处于开发服务模式(浏览器)

我用来ionic serve在localhost上运行我的应用程序.

我怎么知道我什么时候在浏览器而不是android

我试过了:

navigator.platform // MacIntel
navigator.platforms // undefined
ionic.Platform.is('BROWSER') // false
navigator.userAgent // ...iPhone... => i'm in chrome device mode
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript browser ionic-framework ionic

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

zipalign:找不到命令

我现在正致力于Ionic项目,我想要zipalign这个android-release-unsigned.apk文件.我按照Ionic的指南.

当我运行zipalign -v 4 /Users/zulhilmizainudin/Desktop/kl-parking/platforms/android/build/outputs/apk/android-release-unsigned.apk android-release.apk命令时,我收到-bash: zipalign: command not found错误.

这是zipalign在我的系统中的位置:

/Users/zulhilmizainudin/Library/Android/sdk/build-tools/21.1.2
Run Code Online (Sandbox Code Playgroud)

我试图在其中复制zipalign并将其放入我的Ionic项目文件夹并再次运行zipalign命令.但仍然得到相同的命令没有找到.

我现在应该怎么做?

bash android ionic-framework ionic

26
推荐指数
6
解决办法
5万
查看次数

如何在Ionic/AngularJs应用程序中包含和使用节点模块?

我有一个Ionic应用程序,我想在我的控制器中包含节点模块angular-base64,甚至包含在角度服务等内部.我已经开始运行

npm install angular-base64
Run Code Online (Sandbox Code Playgroud)

其中继续安装包含angular-base64.min.js文件的文件夹/myIonicApp/node_modules/.所以文件的完整路径是/myIonicApp/node_modules/angular-base64/angular-base64.min.js.

但是,当我尝试在我的一个控制器中使用模块时,如下所示:

app.controller('myController', ['$scope', '$base64',
  function($scope, $base64) {

    //$base64... 

  }
]);
Run Code Online (Sandbox Code Playgroud)

它不知道我在说什么.我是否必须做其他事情才能让它发挥作用?也许在我的东西app.js

javascript node.js angularjs ionic-framework ionic

26
推荐指数
3
解决办法
4万
查看次数

添加cordova平台浏览器时出错,"加载cordova-browser时出错"

其他平台工作正常...但我在浏览器平台上工作时遇到了问题.

如果我运行cordova平台添加浏览器,它会创建dir,复制所有文件,除了控制台输出"Error loading cordova-browser"之外,大多数情况看起来都很正常.

如果我然后运行准备或任何我得到黄色相同的错误

加载cordova-browser时出错

如果我运行cordova要求......同样的事情,说错误加载cordova浏览器

我在Node v6.2.0和Cordova v6.4.0上

--update如果我继续删除并添加平台的东西似乎工作,ts转换和一切更新和正确移动,我可以从www文件夹运行,一切正常.如果我只是运行prepare或build,平台/浏览器中的文件不会更新.

cordova ionic-framework phonegap-cli

26
推荐指数
1
解决办法
9968
查看次数

build dev failed:无法将属性'fileSystem'设置为null

我正在尝试运行Ionic 2应用程序.我在运行时遇到以下错误ionic serve

build dev failed:无法将属性'fileSystem'设置为null

完整的日志如下:

? ionic serve                                                              

> ionic-hello-world@ ionic:serve D:\ionic         
> ionic-app-scripts serve                                                  

[18:11:23]  ionic-app-scripts 0.0.47                                       
[18:11:24]  watch started ...                                              
[18:11:24]  build dev started ...                                          
[18:11:24]  clean started ...                                              
[18:11:24]  clean finished in 6 ms                                         
[18:11:24]  copy started ...                                               
[18:11:24]  transpile started ...                                          
[18:11:28]  transpile finished in 4.15 s                                   
[18:11:28]  webpack started ...                                            
[18:11:28]  build dev failed: Cannot set property 'fileSystem' of null     
[18:11:28]  dev server running: http://localhost:8100/                     

[18:11:28]  copy finished in 4.39 s                                        
[18:11:28] …
Run Code Online (Sandbox Code Playgroud)

javascript node.js ionic-framework ionic2 angular

26
推荐指数
1
解决办法
6588
查看次数

Stencil与React和Angular有何不同?

我熟悉Angular并了解React的基础知识.我正在探索模板文档,我发现模板组件有@Component装饰器和render()功能 -

component.tsx

import { Component, Prop } from '@stencil/core';

@Component({
    tag: 'my-first-component',
    styleUrl: 'my-first-component.scss'
})
export class MyComponent {
    // Indicate that name should be a public property on the component
    @Prop() firstName: string;

    render() {
        return (
            <p>
            My name is {this.firstName}
            </p>
        );
    }
} 
Run Code Online (Sandbox Code Playgroud)

帮助我理解它与角度和反应有何不同以及它是如何工作的?

reactjs ionic-framework stenciljs stencil-component stencil-compiler

26
推荐指数
3
解决办法
7349
查看次数

无法在设备上执行shell命令"getprop,dev.bootcomplete"":Android出错

getprop,dev.bootcomplete在通过Ionic框架构建和部署新的debug-apk文件到Android模拟器后,我收到了错误.

模拟器弹出到Android的主屏幕,但应用程序未安装在模拟器上,因此在启动时不会为模拟器打开.

我在这个问题上看过类似的帖子,尝试了adb中的不同步骤,为模拟器删除和创建新设备,我为API测试的API级别安装了x86和x86_64图像,其中包括API 26.我不知道我还能做些什么.我不相信从cordova中删除android然后再添加它将解决问题.错误日志如下.

编辑:

到目前为止,我在这个问题上看到的每篇文章都没有解决这个问题.我还没有卸载并重新安装Android Studio或任何SDK工具,但我认为我不需要.

可能导致问题的原因是我不得不将我的NDK版本恢复到r16b而不是更新的r17b,因为我的应用程序无法正确使用离子cordova构建.它正在正确构建,但模拟器仍然有这个问题,不会安装我的应用程序.

错误日志:

emulator: Requested console port 5584: Inferring adb port 5585.
HAX is working and emulator runs in fast virt mode.
(node:11468) UnhandledPromiseRejectionWarning: CordovaError: Failed to execute shell command "getprop,dev.bootcomplete"" on device: Error: C:\Users\noaht\AppData\Local\Android\sdk\platform-tools\adb.exe: Command failed with exit code 1 Error output:
error: device still connecting
    at C:\Noah\Noah School\SSAapp\SMAPP\platforms\android\cordova\lib\Adb.js:88:25
    at _rejected (C:\Noah\Noah School\SSAapp\SMAPP\platforms\android\cordova\node_modules\q\q.js:864:24)
    at C:\Noah\Noah School\SSAapp\SMAPP\platforms\android\cordova\node_modules\q\q.js:890:30
    at Promise.when (C:\Noah\Noah School\SSAapp\SMAPP\platforms\android\cordova\node_modules\q\q.js:1142:31)
    at Promise.promise.promiseDispatch (C:\Noah\Noah School\SSAapp\SMAPP\platforms\android\cordova\node_modules\q\q.js:808:41)
    at C:\Noah\Noah School\SSAapp\SMAPP\platforms\android\cordova\node_modules\q\q.js:624:44
    at runSingle (C:\Noah\Noah School\SSAapp\SMAPP\platforms\android\cordova\node_modules\q\q.js:137:13)
    at …
Run Code Online (Sandbox Code Playgroud)

android android-emulator cordova ionic-framework

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

在默认项目中找不到cordova集成

按照官方的入门教程,当我尝试使用以下命令在手机中部署应用程序时,出现以下错误:(ionic serve --devapp它在浏览器上有效):

[ERROR] Could not find cordova integration in the default project.
Run Code Online (Sandbox Code Playgroud)

我在Windows和MacOS上都收到此错误。我正在使用Node 6.4.1Ionic CLI 4.10.3

官方教程是否缺少某些内容?

ionic-framework ionic4

26
推荐指数
1
解决办法
2万
查看次数

Google在6月17日更新Firebase SDK后,Ionic Cordova应用程序停止了编译

在Firebase主要版本更新后,尤其是2019年6月17日更新之后,我无法编译Ionic Cordova App。

我尝试降级到Android Cordova 6.3.0,但我的项目必须为7.0.0。

这是我的离子信息:

@ionic/cli-utils  : 1.19.2
    ionic (Ionic CLI) : 3.20.0

global packages:

    cordova (Cordova CLI) : 8.0.0

local packages:

    @ionic/app-scripts : 3.2.1
    Cordova Platforms  : android 7.0.0 browser 5.0.4
    Ionic Framework    : ionic-angular 3.9.3

System:

    Android SDK Tools : 26.1.1
    Node              : v8.9.1
    npm               : 5.5.1
    OS                : Windows 10

Environment Variables:

    ANDROID_HOME : C:\Development\android-sdk

Misc:

    backend : pro
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

:app:processDebugResources C:\ Users \ mmzep.gradle \ caches \ transforms-1 \ files-1.1 \ core-1.0.0.aar \ 73b4a83ab5e76f20c84a66b1c8444d08 …

android cordova firebase ionic-framework ionic3

26
推荐指数
4
解决办法
6814
查看次数