問題タブ [angular-nglist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1088 参照

angularjs - Angular JS: テキストエリアのコンテンツを特定のオブジェクト配列にバインドする

textarea モデルをオブジェクトの特定の配列にバインドする簡単な (またはそう簡単ではない) 方法はありますか?

テキストエリア

ここに画像の説明を入力

今では、ng-list ディレクティブの特定のシンボルを使用して、単純な配列にバインドできます。

これにより、次のような配列が得られます。

ただし、これを達成したい:

0 投票する
1 に答える
551 参照

angularjs - スコープが変更されたときにテキスト エリアを更新する

そのため、配列内の要素を独自の行に分離する ng-list で定義されたテキスト領域があります。

名前配列に追加するボタンがあり、テキストエリアにも表示したいです。

残念ながら、配列にさらに要素が追加されても、配列にまだ格納されている場合でも、テキストエリアは更新されません。とにかく私はそれを強制することができますか?$scope.$apply を使用してみましたが、うまくいきませんでした。エラーを示すプランカーを次に示します。 https://plnkr.co/edit/gaLtvWw3Odhfngrhkitf?p=preview

0 投票する
1 に答える
1030 参照

javascript - AngularJS : 入力テキスト フィールドに複数のオブジェクトのプロパティ値をコンマ区切りで表示する

次の形式の JSON オブジェクトの配列があります

users=[{id:'1',name:'ABC'},{id:'2',name:'DEF'},............]

下の画像のように、すべてのユーザーの名前をinput text fieldコンマで区切って表示する必要があります。

ここに画像の説明を入力

ng-listディレクティブを使用してみましたが、そのためには、最初にユーザーオブジェクトをループし、すべての名前を別の配列に格納し、その配列を要素として使用する必要がありng-modelました<input>。angularjsに簡単な代替方法はありますか?