私は最近、これまで何度も検索しましたが、私にはうってつけの答えや正しい解決策が見つかりませんでした。私はぼかしのフォーム入力の変更を制御する指示を作成したいと思います。これは、ツール内のユーザー設定を編集するためのものです。AngularJS:ぼかしの入力を変更するためのウォッチフォーム
したがって、ユーザーは「generall」というフォームから入力フィールド内をクリックしています。ここでは何も起こりません。ユーザーが編集(入力)している場合は、何も起こらないはずです。ユーザはフィールドをクリックしてフィールドをぼかします。ディレクティブは 'updateSettings'のような関数を呼び出して、フォーム名(generall)とすべての名前+値をフィールドから取得する必要があります。
var vars = { formName: 'generall', fields: {ALLFIELDS} }
のようになります。
私が出回っている機能を持つことを試みた:ここ
return {
require: "form",
link: function(scope, element, attrs){z
var cb = $parse(attrs.formOnChange);
element.on("change", function(){
cb(scope);
});
}
};
が私のコードです:https://plnkr.co/edit/KrjtJVCS9kxRckMH3Mv6?p=preview
あなたが設定することができますjsfiddle/jsbinその担当者最小限の問題を引き起こす? –
これを@ ti2005 – muuvmuuv