おはようございます、私はangularjsを初めて使っています。もっと練習したいと思います。ここで私は自分のangularjsウェブページを構築することを学びながら単純なケースについて質問します。AngularJSはフィルタリングされた値をスコープの値に換算します
は、私がデータ
$scope.data1 = [{ id: 1, name: "abc" },
{ id: 2, name: "efg" }]
$scope.data2 = [{ id: 1, info: "this is abc" },
{ id: 2, info: "absolutely not abc"}]
$scope.user = {
id: "",
name: "",
info: ""
}
これら2組を持っていると私は、テキストボックスに名前を書くことができ、この入力
<input ng-blur="passTheValue()" ng-model="user.idx" ng-type="text" placeholder="write name here"></input>
を持っています。
私の質問は、入力した入力に基づいてdata1とdata2のすべての値を$ scope.userに渡す方法ですか?例えば、私は、テキストボックスに「ABC」を書き込み、その後、私の$ scope.userは
id: 1, name: "abc", info: "this is abc"
が含まれています私は$フィルタを使用することを試みたが、私はスコープに値を渡すにこだわっています。
私の英語はすみません、私の主な言語ではありません。
あなたが入力している間、またはボタンをクリックしたり、フォーカスを離したりしている間に結果を表示したいのですか? – 01axel01christian
私はそれがフォーカスを残した後に結果を表示したい – rizal