問題タブ [custom-directive]

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

javascript - #Angular2 カスタム属性ディレクティブの数をカウントするにはどうすればよいですか?

カスタムを作成し、次のattr directiveような兄弟要素で使用します。

serviceまた、すべてのディレクティブを制御する を作成しました。この中で、ディレクティブの数を知りたいですcustomAttrDirective

PS:クラス名で検索しても(ディレクティブ内にクラスを追加するため)、属性(ディレクティブ名)で検索しても角度が変わるため実行できません。

編集:間違ったシンタックスcustomAttrDirective="'value'"をに置き換えました[customAttrDirective]="'value'"

どうもありがとう。

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

angularjs - カスタム AngularJS ディレクティブの 1 つで「ng-change」を使用できません

ParentPage.html

ディレクティブ コントローラー

編集 - モーダルをモデルに変更しましたが、それでも同じエラーが発生します...

関数 validateData() は親ページにありますが、ページの読み込み時にこのエラーが発生します -'Error: [Error] [$compile:ctreq] Controller 'ngModel', required by directive 'ngChange', can't be found!'

私はすべてを試しましたが、問題を解決できませんでした。全体的に、編集後にデータを検証する関数を呼び出したいだけで、そのために「ngChange」を使用しています。どこが間違っているか教えてください。助けてくれてとても感謝しています:)