問題タブ [angular-formly]

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 に答える
1331 参照

angular-formly - 2 つの角度のある形式の間でデータを渡す

form2からform1のモデルを確認しようとしています。どうすれば機能しますか?これが私が欲しいものを説明するjsbinです。 http://jsbin.com/kuluhataka/edit?js,output

0 投票する
0 に答える
383 参照

javascript - 複数選択での非同期データ更新後の複製エラー

複数の ui-select で angular-formly を使用しており、データが複数選択に読み込まれると、選択しているリストが既に事前選択されている項目 (重複) に追加されます。select.refreshItems() を使用しても役に立ちませんでした。

動作はよくわかりませんが、getBorrowers(parameters) が getBook(id) よりも速く読み込まれると、正しく動作するようです (重複は作成されません)。

私の正式な設定:

私の正式なフォーム:

私のコントローラー:

助けていただければ幸いです。

0 投票する
2 に答える
2241 参照

javascript - サーバーからangular-formly vm.fieldsをロードする方法

Angular-Formly を使用して、一連の .NET クラスから動的にフォームを構築しようとしています。

クラスのプロパティ情報をjsonでシリアライズしてFormlyに返すのですが、フィールドが表示されません。

リモートで生成された json から angular- formly vm.fields オブジェクトをロードする方法は? しかし、私にはうまくいかないようです。

私のフォームコードは次のとおりです。

角度コードは次のとおりです。

CSharp.Net コードは次のとおりです。

JSON の結果は次のとおりです。

firebug でデバッグすると、JSON が vm.fields に正しく渡されていることがわかりますが、入力ボックスは表示されず、Sumbit ボタンのみが表示されます。

Formly のにもフィールドが表示されていないことに気付きました。

手伝ってくれますか ?

よろしくお願いします、ジュゼッペ。

0 投票する
2 に答える
3602 参照

angularjs - 数値フィールドにハイフンを自動的に追加する

私のフォームには、フィルターが必要なフィールドがいくつかあります。たとえば、SSN フィールドがあります。

現在、ユーザーが正しいパターンで入力したことを確認しています (必要に応じて間違っていることを確認しています)。ただし、これにはユーザーがハイフン自体を入力する必要があります。私がやりたいことは、ユーザーが番号を入力すると自動的にハイフンを追加することです。

どうすればこのようなことを達成できますか? SSN フィールド用に作成したカスタム タイプが既にあります。たぶん、このカスタムフィールドのコントローラーで?

0 投票する
3 に答える
1732 参照

angularjs - 水平フィールド

この例を見る: http://angular-formly.com/#/example/bootstrap-specific/advanced-layout

フィールドが水平に表示される理由は何ですか? rowフィールドグループのクラスですか?またはcol-xs-6、個々のフィールドのクラスで (名/姓のフィールドだけを見た場合)?

私の仕事では Twitter ブートストラップ (arg!) を使用できず、ブートストラップを使用しない場合にこの例のようにフィールドを同じ行に配置するのに問題があるため、質問しています。

同じ行のフィールドを取得するためにブートストラップ クラスを使用する必要がありますか?

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

javascript - Angular Formly: ラッピング div にクラスを追加する方法

上記のマークアップを使用すると、より標準的ではない正式なフォームが生成されますが、私の問題はtemplateOptions、フィールドに設定された値に基づいて、フォームフィールドの div にクラスを追加できるようにしたいということです。

したがって、例は次のようになります。

次のような 2 つの formly-field を生成する必要があります。

クラスがdivに追加されるので、ラッパーを使用してみましたが、formly-field divをラップしません。はフィールドの配列であるためstep.inputs、その方法がわかりません。

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

angularjs - Angular Formly - ページ読み込み時の HideExpression

フォームにいくつかのフィールドがあります。ユーザーがドロップダウンで選択した値を変更するとhideExpression、ユーザーが選択した内容に応じてフィールドを表示/非表示にする各フィールドがあります。これは現在正常に動作します。

ただし、ドロップダウンのデフォルトを選択の最初のオプションにしようとしています。これもうまくいきます。

hideExpression私の問題は、画面の読み込み時にすべてのロジックが起動されていないことです。したがって、選択は正しくデフォルト設定されていますが、そのオプションに対応するフィールド (表示されるべき) は表示されません。

ドロップダウン値を手動で変更すると、すべてが正しく表示されます。hideExpression選択がコードを介してデフォルト設定されている場合でも、ロジックを開始する方法はありますか?

これが私の問題のJSBinです: http://jsbin.com/doliyiruza/edit?js,console,output

ページのデフォルトは Option2 です。ただし、オプション 2 が選択されるたびに表示される非表示のフィールドがあります。したがって、ドロップダウンを Option1 に変更してから Option2 に戻すと、隠しフィールドが表示されます。デフォルトでドロップダウンを特定の値に設定すると、非表示/表示ロジックが開始されないようです。

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

javascript - Angularjs 形式的にネストされたフォーム

私はAngularに非常に慣れていません-しばらくお待ちください:)ネストされたフォームが必要です-次のようなものです:

これは私の「正式な」機能です:

では、ネストされたフィールドを追加するにはどうすればよいでしょうか?