問題タブ [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.
angular-formly - 2 つの角度のある形式の間でデータを渡す
form2からform1のモデルを確認しようとしています。どうすれば機能しますか?これが私が欲しいものを説明するjsbinです。 http://jsbin.com/kuluhataka/edit?js,output
javascript - 複数選択での非同期データ更新後の複製エラー
複数の ui-select で angular-formly を使用しており、データが複数選択に読み込まれると、選択しているリストが既に事前選択されている項目 (重複) に追加されます。select.refreshItems() を使用しても役に立ちませんでした。
動作はよくわかりませんが、getBorrowers(parameters) が getBook(id) よりも速く読み込まれると、正しく動作するようです (重複は作成されません)。
私の正式な設定:
私の正式なフォーム:
私のコントローラー:
助けていただければ幸いです。
javascript - サーバーからangular-formly vm.fieldsをロードする方法
Angular-Formly を使用して、一連の .NET クラスから動的にフォームを構築しようとしています。
クラスのプロパティ情報をjsonでシリアライズしてFormlyに返すのですが、フィールドが表示されません。
リモートで生成された json から angular- formly vm.fields オブジェクトをロードする方法は? しかし、私にはうまくいかないようです。
私のフォームコードは次のとおりです。
角度コードは次のとおりです。
CSharp.Net コードは次のとおりです。
JSON の結果は次のとおりです。
firebug でデバッグすると、JSON が vm.fields に正しく渡されていることがわかりますが、入力ボックスは表示されず、Sumbit ボタンのみが表示されます。
Formly の例にもフィールドが表示されていないことに気付きました。
手伝ってくれますか ?
よろしくお願いします、ジュゼッペ。
angularjs - 数値フィールドにハイフンを自動的に追加する
私のフォームには、フィルターが必要なフィールドがいくつかあります。たとえば、SSN フィールドがあります。
現在、ユーザーが正しいパターンで入力したことを確認しています (必要に応じて間違っていることを確認しています)。ただし、これにはユーザーがハイフン自体を入力する必要があります。私がやりたいことは、ユーザーが番号を入力すると自動的にハイフンを追加することです。
どうすればこのようなことを達成できますか? SSN フィールド用に作成したカスタム タイプが既にあります。たぶん、このカスタムフィールドのコントローラーで?
angularjs - 水平フィールド
この例を見る: http://angular-formly.com/#/example/bootstrap-specific/advanced-layout
フィールドが水平に表示される理由は何ですか? row
フィールドグループのクラスですか?またはcol-xs-6
、個々のフィールドのクラスで (名/姓のフィールドだけを見た場合)?
私の仕事では Twitter ブートストラップ (arg!) を使用できず、ブートストラップを使用しない場合にこの例のようにフィールドを同じ行に配置するのに問題があるため、質問しています。
同じ行のフィールドを取得するためにブートストラップ クラスを使用する必要がありますか?
javascript - Angular Formly: ラッピング div にクラスを追加する方法
上記のマークアップを使用すると、より標準的ではない正式なフォームが生成されますが、私の問題はtemplateOptions
、フィールドに設定された値に基づいて、フォームフィールドの div にクラスを追加できるようにしたいということです。
したがって、例は次のようになります。
次のような 2 つの formly-field を生成する必要があります。
クラスがdivに追加されるので、ラッパーを使用してみましたが、formly-field divをラップしません。はフィールドの配列であるためstep.inputs
、その方法がわかりません。
angularjs - Angular Formly - ページ読み込み時の HideExpression
フォームにいくつかのフィールドがあります。ユーザーがドロップダウンで選択した値を変更するとhideExpression
、ユーザーが選択した内容に応じてフィールドを表示/非表示にする各フィールドがあります。これは現在正常に動作します。
ただし、ドロップダウンのデフォルトを選択の最初のオプションにしようとしています。これもうまくいきます。
hideExpression
私の問題は、画面の読み込み時にすべてのロジックが起動されていないことです。したがって、選択は正しくデフォルト設定されていますが、そのオプションに対応するフィールド (表示されるべき) は表示されません。
ドロップダウン値を手動で変更すると、すべてが正しく表示されます。hideExpression
選択がコードを介してデフォルト設定されている場合でも、ロジックを開始する方法はありますか?
これが私の問題のJSBinです: http://jsbin.com/doliyiruza/edit?js,console,output
ページのデフォルトは Option2 です。ただし、オプション 2 が選択されるたびに表示される非表示のフィールドがあります。したがって、ドロップダウンを Option1 に変更してから Option2 に戻すと、隠しフィールドが表示されます。デフォルトでドロップダウンを特定の値に設定すると、非表示/表示ロジックが開始されないようです。
javascript - Angularjs 形式的にネストされたフォーム
私はAngularに非常に慣れていません-しばらくお待ちください:)ネストされたフォームが必要です-次のようなものです:
これは私の「正式な」機能です:
では、ネストされたフィールドを追加するにはどうすればよいでしょうか?