問題タブ [angularjs-controller]
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.
angularjs - AngularJS コントローラーは、同じモジュール内の別のコントローラーから継承できますか?
モジュール内では、コントローラーは外部コントローラーからプロパティを継承できます。
例:リンク切れ: http://blog.omkarpatil.com/2013/02/controller-inheritance-in-angularjs.html
モジュール内のコントローラーも兄弟から継承できますか?
2 番目のコードは$injector.invoke
機能しません。これは、最初のパラメーターとして関数が必要であり、への参照が見つからないためParentCtrl
です。
angularjs - AngularJS - コントローラーから変数を渡し、ディレクティブから更新する
Plnkrを 1 つ設定しました。ディレクティブに入力フィールドを動的に追加したいと考えています。入力フィールドは、コントローラーからのコレクションによって構築されます。入力の値を変更します。しかし、主な問題は、ディレクティブによって生成された入力フィールドの値を編集できないことです。
助けてください。前もって感謝します。
javascript - 動的にロードされた AngularJS が機能しない
非常に有望に見えるので、AngularJSを試してみたいと思っています。
次のように、fancybox を使用して現在のアプリケーションにページをロードしています。
ここでは、例 4 の正確なコードをインスタント検索に使用しています。
コントローラーが実行されていないことはわかっていますが、その理由はわかりません。
更新:ボディの最後にAngularJSスクリプトをロードすると、機能することがわかりました。同じこと、つまり再初期化を行うコマンドはありますか?
angularjs - angular JSサービスはコントローラー内でnullです
これは、angular js の最初の学習プロジェクトです。
私はコントローラ(EditEventsController
)とサービス(eventData
)を作成しました。EditEventController のコードは
そして、eventData サービスのそれは
このコントローラを使用している HTML ページには newEvent.html という名前が付けられており、これらは追加するスクリプトです
まだ電話しようとしているときeventData.save(event)
。EditEventsController 内にエラーが表示されるためeventData
、関数null
を呼び出すことができませんsave()
。
コンソールの完全なエラーは
私はここで間違って何をしていますか? これは小さなことだと確信しています
angularjs - ng-init 値が設定されるのを待つ正しい方法は何ですか?
HTMLに、Angular.js データ モデルの「 data.id 」の値を初期化する「ng-init」ディレクティブがあります。今のところ、これがどのように機能するかを変更できないとしましょう。
ここで、ページが読み込まれたらすぐに HTTP リクエストを作成したいと考えています。ここで、URL はこの data.id 値に依存します。これまでのところ、次のように動作しているようです。
ただし、タイムアウトがゼロのタイマーを使用するのは扱いにくいようです。(そして、$timeout コードを省略して、単純に $http.get を直接呼び出した場合、$scope.data.id はもちろん未定義です)。
$http リクエストを発行する前に ng-init が実行されるまで待つより良い方法はありますか? また、上記のタイムアウトベースのコードは、すべての場合/すべてのブラウザーなどで動作することが保証されていますか?
angularjs - ネストされたディレクティブからの Angular アクセス コントローラーのスコープ
このフィドルは、私がやろうとしていることを表しています: http://jsfiddle.net/d1001001/dwqw6/。grid ディレクティブはコントローラーからデータを取得する必要がありますが、スコープが分離された modal ディレクティブにネストされているため、コントローラーのスコープにアクセスできません。私がそれをこのように置くなら
できます。
これに対する解決策はありますか?data 変数と cols 変数を modal ディレクティブにも渡す気がしません。ありがとう
angularjs - AngularJS でツリー (Wijmo ツリー) を再バインドする
私はAngularJSにかなり慣れていないので、Wijmoコンボボックスの値の変更に関する新しいデータ(または通常のHTML select 要素のドロップダウン)。以下は私が書いたコードで、最初のページの読み込みで問題なく動作しています。しかし、ドロップダウンを変更すると、loadDomainTree メソッドによってフェッチされた新しいデータでツリーが再ロードされません。まだ古いデータが表示されています。このコードの何が問題なのか、誰か助けてもらえますか?
HTML:
JS:
angularjs - AngularJS のサービスを使用したコントローラー間の共有変数
コントローラー間で変数のグループを共有しようとしていますが、機能していないようです。すでにいくつかの例に従いましたが、機能させることができません。
以下はJavaScriptです
そして、HTMLの下に
building.html
passenger.html
index.html
少なくともこのページの重要なコード
app.js
少なくとも重要なコード
これが動作するはずの方法です。次building.html
へボタンをクリックしたときの建物(ドロップダウン)を設定していて、それを表示したいpassenger.html
ありがとう
angularjs - AngularJS は、$timeout の可変期間を取ることができないようです
ユーザーにさまざまな通知を表示する機能をコントローラー内に実装しようとしています。
問題は、期間を関数パラメーターにしたいのですが、うまくいかないようです。
どうして?。
どうすればこれを修正できますか?.