我正在构建一个应用程序,它接近完成,更新到离子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) 我最近一直试图离子实验室试一试.从文档中,它就像命令一样简单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) 我在我的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) 我导入一个示例应用程序(菜单)并在菜单中添加了带图标和文本的按钮:
<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中测试我的应用)
我正在尝试隐藏/显示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.
怎么会错?
我想在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)
如何在单击登录按钮后在控制台中检索输入和打印值?
当我在我的模态中使用另一个页面时this.navCtrl.push(TwoPage),推送的页面显示如下:
模态创建如下:
let modal = this.modalCtrl.create(OnePage);
modal.present();
Run Code Online (Sandbox Code Playgroud) 有谁知道如何在Ionic 2项目中加入指南针?
我试图导入指南针sass,但我找不到一个路径来设置我的样式指南针预处理.
有人可以帮我如何在ionic 2中使用mathjs吗?我只是不导入使用它,真的不知道该怎么办。
在ionic 1中,加载和使用库很容易,但在ionic 2中则不是。
谢谢!
我已经阅读了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.我是离子的新手.我有字节传输顺序最低有效八位字节(即小端).请提供转换解决方案.谢谢.
ionic2 ×10
angular ×3
android ×1
compass ×1
compass-sass ×1
cordova ×1
data-binding ×1
google-plus ×1
ios ×1
mathjs ×1
node.js ×1
npm ×1
sass ×1