私はAngularJSからNodeRED配列に送る文字列を収集しようとしています。 AngularJSコードは次のようになりますNodeRED配列でangularJSから送信された文字列を収集する方法は?
this.user =
{
medName1: '',
medTime1: ''
},
{
medName2: '',
medTime2: ''
},
{
medName3: '',
medTime3: ''
};
私はmedName1、medTime1、..などのフォームデータを収集しています。私は
this.register = function() {
$scope.sock.send(this.user.medName1);
$scope.sock.send(this.user.medTime1);
$scope.sock.send(this.user.medName2);
$scope.sock.send(this.user.medTime2);
$scope.sock.send(this.user.medName3);
$scope.sock.send(this.user.medTime3);
}
は、私がボタン「送信」をクリックすると、レジスタ()が呼び出され、次のコードを使用して
NodeREDに、WebSocketを介して、このデータを送信するために一つずつ
しようとしています。
私の質問は - どのようにこれらの文字列をnodeRED配列に格納しますか?。私はそれを送信しているので、文字列は常に配列インデックス0に格納され、前の文字列を上書きします。私はまた、
$scope.sock.send(JSON.stringify(this.user));
を試してみましたが、それはそれは不可能ようにmedName1、medTime1に割り当てられた値を抽出し、できるようになりnodeREDに文字列として全体のことを送信します。
誰でも方法を提案できますか?本当にありがとうございます。
はい、うまくいきました。手伝ってくれてどうもありがとう :) –