問題タブ [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.
jquery - モデルアイテムのangularjsアップデート
私はangularjsに目を向けていますが、学習曲線は少し難しいようです:((
次のフィドルを見てください。
http://jsfiddle.net/ereallstaff/QgEx9/
私には2つの問題があります:1-クラスはifステートメントngクラスを反映していません
2-エンドユーザーが選択したアイテムのみをデータベースに保存するフローを作成する必要があります。通常、jqueryを使用して、クラスを適用するチェックボックスを実行し、クラスが見つかった場合は、サーバーにデータを送信します。
この場合、双方向バインディングを使用すると、サーバーに送信するために$ scope.dataモデルから要素を削除する必要があることをイメージするだけで、問題ないはずです。
ただし、要素が正しく削除されている間、モデルの長さは5のままですが、短くなるはずです。
ありがとう*強調されたテキスト*
javascript - ブートストラップ モジュール AngularJS を拡張する
私は非常に大きなアプリケーションを持っていて、現時点では一般的なユーザーインターフェイスを作成しているとしましょう...
... アプリケーションが大きすぎます。多くのコントローラーとディレクティブがあり、開始時にロードしたくありません。代わりに、ファイルを自動ロードするAngularラッパーがあるため、ロードするテンプレート(たとえばタブ内)と$http
テンプレートを有効にするモジュールの名前を提供するリモートAPIにリクエストを行いますuri
現在定義しているモジュールのモジュール:
/mrs/grid/mrsGrid.js
ファイルなどのモジュールをロードします(まだロードされていないもの) 。
そして問題は、テンプレートのコードを配置する方法がわからないことです。実際のモジュール (コア) には、カタログを作成するためのディレクティブまたはコントローラーがありません。例えば; しかし、最初に配置して後で実行するangular.bootstrap()
と、Angular がカタログ HTML コードをロードしようとするため、エラーが発生します...
javascript - angularjs を使用して保存されていないデータを検出する
私はAngularJsの初心者なので、これは些細なことかもしれません。directive
フォーム内の保存されていないデータを検出する組み込みの AngularJs はありますか。そうでない場合は、どのように書くか。任意のポインタをいただければ幸いです。
htmlコードは
そして、私のAngular jsコントローラーコードは
保存されていないデータを検出するためのディレクティブを作成しようとしていますが、上記のコントローラーに記述されていると推測しています。間違っている場合は修正してください。
javascript - 保存されていない変更を検出し、angularjs を使用してユーザーに警告する
以下はこれまでのコードです
ユーザーが続行するかどうかを決定できるように、保存されていないデータがある場合にbrowser close
警告する方法は?url redirect
angularjs - AngularJsディレクティブが間違った高さを報告します
問題を説明するためにjsFiddleを作成しました。http://jsfiddle.net/rzajac/MMud3/
ディレクティブ自体はここにあります:
ディレクティブは、それ自体の中にhtml要素とSVG要素を作成しています。しかし、作成したマップの高さを取得しようとすると、400ではなく19になります。何が間違っているのでしょうか。
javascript - テキスト ボックスに値が入力されたときに $dirty フラグが true に設定されるが、その逆ではない
私はフォームを持っています
テキスト ボックスに値を入力すると true に設定されます
しかし、テキスト ボックスからすべての値を削除すると、フラグが false に設定されません。なぜそうなのか、そしてそれを修正する方法。
angularjs - AngularJSで動的テンプレートを使用してディレクティブを作成するにはどうすればよいですか?
動的テンプレートを使用してディレクティブを作成するにはどうすればよいですか?
これは私が今持っているものであり、ラベルを正しく表示しています。ただし、テンプレートにHTMLを追加する方法がわかりません。または、2つのテンプレートを1つに組み合わせます。
javascript - jQuery find() メソッドが AngularJS ディレクティブで機能しない
angularjs ディレクティブが注入された角度要素を持つ子 DOM 要素を見つけるのに問題があります。
たとえば、次のようなディレクティブがあります。
および次のような HTML:
クラスを追加することで提供される要素にアクセスできます。ただし、子要素にアクセスしようとすると、var ルックで空の配列が生成されます。
些細なことがうまくいかないのはなぜですか?
angularjs - ディレクティブ コンパイル関数内でラップを使用すると無限ループが発生するのはなぜですか?
wrap
の関数内でcompile
関数を使用しようとしていますdirective
。
以下は、無限ループを引き起こし、ブラウザをクラッシュさせます:
なぜこうなった?