問題タブ [angularjs-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 投票する
5 に答える
27391 参照

angularjs - AngularJS と contentEditable の双方向バインディングが期待どおりに機能しない

次の例で、最初にレンダリングされた値が{{ person.name }}ではなくになっているのはなぜDavidですか? これをどのように修正しますか?

実例はこちら

HTML:

JS:

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

angularjs - angularディレクティブを使用していくつかのhtmlコードをレンダリングし、それをテキストとして表示できるディレクティブを作成する方法は?

サンプルコードで私の目的を説明できると思います。

angularを使用したいくつかのhtmlコード:

定義したいカスタム ディレクティブ "show-result-as-text" があることがわかります。angularディレクティブを使用して内部htmlコードをレンダリングし、テキストとして表示する必要があります。

最終的な html は次のようになります。

また、buttons値が変更された場合は、エスケープされた html も変更する必要があります。

私は自分で書き込もうとしましたが、2時間の作業で失敗しました。

アップデート

ライブデモ: http://plnkr.co/edit/fpqeTJefd6ZwVFEbB1cw

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

angularjs - ディレクティブの 2 つの「postLink」関数の違いは何ですか?

angularjs のドキュメントから、ディレクティブを定義するときに、postLinkincompilepostLinkin がありますlink

それらの違いは何ですか?postLinkinlinkの引数が の引数より少ないことに気付きましたcompile。また、他に違いはありますか?

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

angularjs - angularjsの「ディレクティブ」の「コンパイル」で「postLink」関数の要素に値を設定することはできますか?

angularjs のドキュメント:

内のpostLink関数でcompile、テキストを ? に設定することは可能iElementですか?

私はもう試した:

しかし、それらのどれも機能しなかったようです。

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

angularjs - angularjsでコンパイルされたdomをhtmlコードに変換します

を持つディレクティブをpostLink作成し、いくつかの html コードをコンパイルして angularjs でレンダリングしました。しかし問題は、生成された DOM から html コードを取得できないことです。

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

console.logの値を出力していたことがわかりますs。コンソールでは、次のように出力されます。

ここに画像の説明を入力

多くの情報を見ることができますが、私が使用するconsole.log(s)と、内側のボタンがすべて失われます。console.log(s[0])outerHTML

jquery: も使用しようとしましjQuery(s[0]).html()たが、同じことが起こりました。

sそれをhtmlコードに変換する正しい方法は何ですか?

0 投票する
4 に答える
36726 参照

angularjs - ディレクティブ内のコントローラー モデル値を監視する

$viewValueディレクティブ内からコントローラーの角度を監視しようとしています。

フィドル: http://jsfiddle.net/dkrotts/TfTr5/5/

そのままでは、$watch 関数は、コントローラー内から 2 秒後に行われたモデル変更をキャッチしていません。私は何が欠けていますか?

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

angularjs - Angular ディレクティブ: モデル プロパティにバインドできません

Angular を使用して単純なディレクティブを作成しています。モデル プロパティ x と y をディレクティブの属性として表示したいと思います。ただし、scope.textItems の値 x と y の代わりに、値として「item.x」と「item.y」のみを取得します。

理由を教えてください。

ありがとう!

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

angularjs - ディレクティブ内でのngOptionsの使用

次のシャトルボックスディレクティブがあります。

私のテンプレートは次のようになります。

私がやりたいのは、ng-optionsリピーターを取得し、<shuttle-boxes>それを使用してデータを入力すること<select class="shuttle-boxes-left">です。

私がそれをやろうとしているのにうまくいかないのは、次のようにng-options属性を選択リストにコピーするだけです。

これがフィドルです:http://jsfiddle.net/dkrotts/tHTAY/1/

私は何が間違っているのですか?

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

angularjs - keypress イベントの AngularJS 単体テスト

keydown イベントと keypress イベントの関数をバインドするディレクティブを設定しました。ディレクティブは、ショートカット キーが入力されたときに、フォームの入力にフォーカスを設定します。

ディレクティブの単体テストのために keypress イベントをトリガーすることは可能ですか? よろしくお願いします。

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

angularjs - AngularJSng-クリックが{{$index}}を使用して呼び出されない

何らかの理由で、ng-clickで{{$ index}}が使用されている場合、AngularJSはイベントを発生させません。

私のhtml:

jsfiddle: http: //jsfiddle.net/Lcasg/3/

誰もがこれを修正する方法を知っていますか?ありがとう