标签: ionic2

更新后离子服务错误

我正在构建一个应用程序,它接近完成,更新到离子2后,它开始给我这个bug:

/Users/Raz/Work/Ionic 2/My-World/node_modules/.bin/ionic-app-scripts: line 1: ../@ionic/app-scripts/bin/ionic-app-scripts.js: No such file or directory

    npm ERR! Darwin 16.1.0
    npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "ionic:serve" "--" "--v2" "--lab" "--address" "0.0.0.0" "--port" "8100" "--livereload-port" "35729"
    npm ERR! node v7.4.0
    npm ERR! npm  v4.0.5
    npm ERR! file sh
    npm ERR! code ELIFECYCLE
    npm ERR! errno ENOENT
    npm ERR! syscall spawn
    npm ERR! ionic-hello-world@ ionic:serve: `ionic-app-scripts serve "--v2" "--lab" "--address" "0.0.0.0" "--port" "8100" "--livereload-port" "35729"`
    npm ERR! spawn ENOENT
    npm ERR! 
    npm ERR! Failed at the …
Run Code Online (Sandbox Code Playgroud)

node.js npm ionic-framework ionic2

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

ionic serve --lab没有显示不同的平台视图

我最近一直试图离子实验室试一试.从文档中,它就像命令一样简单ionic serve --lab.但这只显示普通ionic serve视图而不是android和iphone视图.我没有看到任何错误.

$ ionic serve -l

> ionic-hello-world@ ionic:serve /home/raj/ionic/bookemon
> ionic-app-scripts serve "--v2" "--lab" "--address" "0.0.0.0" "--port" "8100" "--livereload-port" "35729"

[12:10:35]  ionic-app-scripts 1.0.0 
[12:10:35]  watch started ... 
[12:10:35]  build dev started ... 
[12:10:35]  clean started ... 
[12:10:35]  clean finished in 6 ms 
[12:10:35]  copy started ... 
[12:10:35]  transpile started ... 
[12:10:39]  transpile finished in 3.58 s 
[12:10:39]  webpack started ... 
[12:10:39]  copy finished in 3.74 s 
[12:10:46]  webpack finished in 6.89 s 
[12:10:46] …
Run Code Online (Sandbox Code Playgroud)

ionic-framework ionic2

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

尝试在空对象引用上调用虚拟方法'android.content.Context com.google.android.gms.common.api.GoogleApiClient.getContext()'

我在我的Android应用程序中使用Ionic 2.

每当我尝试使用Cordova Google Plus插件登录时,都会返回以下错误:

尝试在空对象引用上调用虚拟方法'android.content.Context com.google.android.gms.common.api.GoogleApiClient.getContext()'

我正在安装并激活Google+的真实设备(Android 5)上进行测试.

 GooglePlus.login().then((data) => {
  console.log(data);
}).catch((data) => {
  console.log(data);
});
Run Code Online (Sandbox Code Playgroud)

google-plus cordova ionic2

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

Ionic2:菜单按钮内的图标被剪切

我导入一个示例应用程序(菜单)并在菜单中添加了带图标和文本的按钮:

<ion-menu [content]="content">

  <ion-header>
    <ion-toolbar>
      <ion-title>Pages</ion-title>
    </ion-toolbar>
  </ion-header>

  <ion-content>
    <ion-list>
      <ion-item-divider></ion-item-divider>
      <button ion-item icon-left (click)="logout()">
        <ion-icon name="log-out"></ion-icon>
        Logout
      </button>
    </ion-list>
  </ion-content>

</ion-menu>

<ion-nav #content [root]="rootPage"></ion-nav>
Run Code Online (Sandbox Code Playgroud)

可悲的是,这导致了一个未完全显示的图标(我在Chrome中测试我的应用)

在此输入图像描述

ionic-framework ionic2

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

*Ionic on Ionic 2不适用于绑定

我正在尝试隐藏/显示ion-list依赖于布尔变量的元素,当单击按钮时,该变量会被更改.

问题是,如果我尝试*ngIf="{{editMode}}"ionic serve --lab在浏览器显示空白屏幕.

<ion-item-sliding *ngFor="let item of items" (click)="itemTapped($event, item)">
      <ion-item>

        <ion-icon item-left name="rose" *ngIf="{{editMode}}"></ion-icon>

        <ion-icon name="{{item.icon}}" item-left></ion-icon>
        {{item.title}}
        <div class="item-note" item-right>
          {{item.note}}
        </div>

      </ion-item>
Run Code Online (Sandbox Code Playgroud)

如果我尝试*ngIf="'editMode'"点击按钮的结果是什么都没有.

当我点击导航栏按钮时,boolen变量被修改为true/false.

怎么会错?

data-binding ionic-framework ionic2

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

如何检索输入值并打印到控制台?

我想在console.log中打印引用输入用户名和输入密码的值.看我的表格:

<form>
    <ion-list>

        <ion-item>
            <ion-label fixed>Username</ion-label>
            <ion-input type="text"></ion-input>
        </ion-item>

        <ion-item>
            <ion-label fixed>Password</ion-label>
            <ion-input type="password"></ion-input>
        </ion-item>    

        <button ion-button color="secondary" clear full style="font-style: bold; text-align: center;">Forgot Password?</button>

        <button ion-button color="secondary" type="submit" full>Login</button>

    </ion-list>
</form>
Run Code Online (Sandbox Code Playgroud)

如何在单击登录按钮后在控制台中检索输入和打印值?

ionic2 angular

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

模态页面中的ionic2导航到另一个页面?

当我在我的模态中使用另一个页面时this.navCtrl.push(TwoPage),推送的页面显示如下:

在此输入图像描述

模态创建如下:

let modal = this.modalCtrl.create(OnePage);
modal.present();   
Run Code Online (Sandbox Code Playgroud)

ionic2 angular

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

包括Compass在Ionic框架中编译SASS?

有谁知道如何在Ionic 2项目中加入指南针?

我试图导入指南针sass,但我找不到一个路径来设置我的样式指南针预处理.

sass compass-sass compass ionic2

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

离子2中的MathJS

有人可以帮我如何在ionic 2中使用mathjs吗?我只是不导入使用它,真的不知道该怎么办。

在ionic 1中,加载和使用库很容易,但在ionic 2中则不是。

谢谢!

mathjs ionic2

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

如何从BLE器件的Arraybuffer获取值读取特征值

我已经阅读了IONIC 2的文档,其中包括https://ionicframework.com/docs/v2/native/ble/.从那里给出了arraybuffer到string的转换,这对我来说不起作用.如图所示图片

如何从读取特性中获取此数据的固件版本作为IONIC 2的Arraybuffer转换代码,这 function bytesToString(buffer) { return String.fromCharCode.apply(null, new Uint8Array(buffer)); } 对我来说不起作用.使用该代码我得到输出:îÍy}ùt.我是离子的新手.我有字节传输顺序最低有效八位字节(即小端).请提供转换解决方案.谢谢.

android ios ionic2 angular

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