2016-04-14 51 views
0

Nativescript-açısal bir uygulama içinde nativescript-clipboard eklentisini kullanmaya çalışırken aşağıdaki hatayı alıyorum. Nativescript için yeniyim, büyük ihtimalle yanlış bir şey yapıyorum.Neden nativescript-açısal uygulamasında application.android.context için undefined olsun?

Bu tam hatadır:

Error in clipboard.setText: TypeError: Cannot read property 'getSystemService' of undefined (/home/linuxtest/sample-ng-todomvc/node_modules/nativescript-clipboard/clipboard.android.js:13:15) I'm

anda eklentinin sürümünü 1.1.3 var.

Ve burada önceden plugin

import {Component} from "angular2/core"; 
var clipboardModule = require("nativescript-clipboard"); 


@Component({ 
    selector: "my-clipboard", 
    templateUrl: "templates/my-clipboard.html" 
}) 
export class MyClipboard { 
    greeting:string; 
    constructor(){ 
     this.greeting = "Hello Github!"; 
    } 

    save(text) { 
     clipboardModule.setText(text).then(()=>{ 
      console.log(texto + ", copied to clipboard"); 
     }); 
    } 

    read() { 
     clipboardModule.getText().then((content)=>{ 
      console.log("Read from clipboard: " + content); 
     }); 
    } 
} 

Teşekkür kullanmaya çalışıyorum bölümdür!

cevap

1

Çözümü, yazar deposunda açtığınız sorunla ilgili olarak kaydettim, ancak topluluğun yanıt alabilmesi için burada da bir bağlantı gönderecek. Solution to this problem in the authors repository

+1

Peki, çok teşekkür ederim! Biraz daha ileri almayı ve kitaplığınızı iki kez yapmak yerine bir sınıf niteliği olarak referansı tanımlamayı başardım. –