小编geo*_*opl的帖子

Android cordova相机取消了

我正在用Ionic和ngCordova构建一个应用程序,但我对相机有一个问题.

当我尝试拍照时,在拍照之前我有一个"取消相机"错误.那不是所有的时间.如果我坚持有时我会得到一个结果.我寻找答案,但我无法解决.

我有一个Android 4.4.4.

如果我选择此源模式,我会"取消选择".

这是我的代码:

var options = {
    quality: 75,
    destinationType: Camera.DestinationType.DATA_URL,
    sourceType: Camera.PictureSourceType.CAMERA,
    allowEdit: true,
    encodingType: Camera.EncodingType.JPEG,
    popoverOptions: CameraPopoverOptions,
    targetWidth: 300,
    targetHeight: 300,
    saveToPhotoAlbum: false
};
$cordovaCamera.getPicture(options).then(function(imageData) {
    console.log(imageData);
}, function(error) {
    console.log(error);
});
Run Code Online (Sandbox Code Playgroud)

android cordova ionic ngcordova

6
推荐指数
0
解决办法
1158
查看次数

JavaScript意外的变量范围行为

我想知道一些范围行为.

例如,我有一个变量和一个函数:

var test = 1;
function scope(){
    alert(test);
    test=2;
}
scope();
alert(test);
Run Code Online (Sandbox Code Playgroud)

这将显示1和2.没问题.但如果我这样做:

var test = 1;
function scope(){
    alert(test);
    var test = 2;
}
scope();
alert(test);
Run Code Online (Sandbox Code Playgroud)

这将显示'undefined'和'1'.为什么变量是'undefined'?

javascript scope global-variables

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

Ionic 2无法在视图中读取对象属性

我正在使用Ionic 2进行教程,有时我无法访问视图中的对象属性.例如:

// Typescript file
export class MyClass {
     myObject: any;

     constructor() { }

     ionViewDidLoad() {
         this.myObject = getData(...);
     }
}

// HTML
<p>{{ myObject.property }}<p>
Run Code Online (Sandbox Code Playgroud)

结果是:"无法读取CompiledTemplate.proxyViewClass中未定义的属性'属性'......"

我可以记录包含其属性的对象.如果我试试这个:

<p>{{ myObject | json }}</p>
Run Code Online (Sandbox Code Playgroud)

我的json对象以其属性显示...我无法使用插值括号访问我的属性.

typescript ionic2 angular

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