2016-08-28 2 views
1

私はnativescriptで初心者です。現在、私はcustomer-view-model.jsに以下のように2つのプロパティを持つアプリケーションを作成していますが、うまく動作しています。{Nativescript}モデルに多くの物件を追加する

function Customer(nama) { 
    this.nama = nama;  
    this.complete = false; 
}  
module.exports = Customer; 

私は以下のコードのように複数のプロパティを追加していた場合、その後私のアプリは、メッセージReferenceError: telpon is not defined

function Customer(nama) { 
    this.nama = nama;  
    this.telpon = telpon; 
    this.complete = false; 
}  
module.exports = Customer; 

でエラーを投げ、私は私が欠けているものを見当がつかない。助けてください:)

答えて

1

最初の行でパラメータから「ナマ」が得られました。そのため、最初は良好でしたが、telponではなかったので、入力パラメータが最初の行(定義として)または3行関数が

this.somethingは、モデルのプロパティであるいくつかのデフォルト値に変数を設定するために内部で、 this.telponはオーケー行われていたが、あなたは@Marek、

function Customer(nama,telpon) { 
    this.nama = nama;  
    this.telpon = telpon; 
     //this.telpon = 1; 
     //this.telpon = "string"; 
     //this.telpon = false/true; 
    this.complete = false; 
}  
module.exports = Customer; 
+0

多くのおかげで未定義だったプロパティに変数を代入し、私はthis.telpon = telponを使用しています。まだエラーが発生しますが、this.telpon = 1を使用するとエラーになります。すべて正常です。再度助けてください –

+0

何がエラーを持っていますか? –

関連する問題