2017-07-03 73 views
-2

我正在開發Ionic框架上的移動設備應用程序。所以我剛剛在我的android上得到了「死亡離子白屏」。我收到意想不到的令牌,錯誤。好吧,我在谷歌瀏覽器打開檢查,有什麼我爲什麼我得到意外的令牌,錯誤?

Picture 1

正如你所看到的,有在main.js文件中的錯誤。我找到了這個文件。它在www/build文件夾中。所以這個Main.js是構建android應用程序所必需的。 好吧,所以我無法編輯此文件,因爲當我嘗試再次構建應用程序時,所有編輯都會撤消。沒有我的編輯,我可以看到原始文件。這是爲什麼發生?

!!我用libary圖像編輯低多邊形 - >Link

triangle.html

<ion-header> 

    <ion-navbar> 
    <ion-title>Trianglify</ion-title> 
    </ion-navbar> 

</ion-header> 


<ion-content class="triangle" text-center> 

<button ion-button block outline (click)="takePicture()">Take a picture</button><br> 
<button ion-button color="secondary" block outline style="position: absolute; bottom: 5px;" (click)="transformPHToTriangle(base64Image);">Transform</button> 

<img [src]="base64Image" *ngIf="base64Image"> 
</ion-content> 

Triangle.ts

import { Component } from '@angular/core'; 
import { IonicPage, NavController, NavParams } from 'ionic-angular'; 
import { Camera, CameraOptions } from '@ionic-native/camera'; 
import LowPoly from 'lowpoly'; 

@IonicPage() 

@Component({ 
    selector: 'page-triangle', 
    templateUrl: 'triangle.html', 
}) 

export class TrianglePage { 

    public base64Image: string = './home_img/portrait.jpg'; 

    constructor(private camera: Camera, public navCtrl: NavController,   public navParams: NavParams) {} 

    ionViewDidLoad() { 
     console.log('ionViewDidLoad TrianglePage'); 
    } 

    takePicture() { 
     this.camera.getPicture({ 
     destinationType: this.camera.DestinationType.DATA_URL, 
     targetWidth: 1000, 
     targetHeight: 1000 
     }).then((imageData) => { 
     this.base64Image = "data:image/jpeg;base64," + imageData; 
     }, (err) => { 
     console.log(err); 
     }); 
    } 

transformPHToTriangle(photo) { 
    new LowPoly(photo, {EDGE_DETECT_VALUE:80, 
    POINT_RATE:0.075, 
    POINT_MAX_NUM:3500, 
    BLUR_SIZE:2, 
    EDGE_SIZE:8, 
    PIXEL_LIMIT: 350000}).init().then((data) => { 
    this.base64Image = data; 
    }); 
    } 
} 
+2

爲什麼關閉鏈接到圖像,當你可以把它放在後本身? – evolutionxbox

+0

請發佈代碼。 – Bergi

+0

另外,請發佈你的代碼[mcve]? – evolutionxbox

回答