問題タブ [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.

0 投票する
9 に答える
89589 参照

angularjs - AngularJS コントローラーは、同じモジュール内の別のコントローラーから継承できますか?

モジュール内では、コントローラーは外部コントローラーからプロパティを継承できます。

例:リンク切れ: http://blog.omkarpatil.com/2013/02/controller-inheritance-in-angularjs.html

モジュール内のコントローラーも兄弟から継承できますか?

2 番目のコードは$injector.invoke機能しません。これは、最初のパラメーターとして関数が必要であり、への参照が見つからないためParentCtrlです。

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

angularjs - AngularJS - コントローラーから変数を渡し、ディレクティブから更新する

Plnkrを 1 つ設定しました。ディレクティブに入力フィールドを動的に追加したいと考えています。入力フィールドは、コントローラーからのコレクションによって構築されます。入力の値を変更します。しかし、主な問題は、ディレクティブによって生成された入力フィールドの値を編集できないことです。

助けてください。前もって感謝します。

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

javascript - 動的にロードされた AngularJS が機能しない

非常に有望に見えるので、AngularJSを試してみたいと思っています。

次のように、fancybox を使用して現在のアプリケーションにページをロードしています。

ここでは、例 4 の正確なコードをインスタント検索に使用しています。

コントローラーが実行されていないことはわかっていますが、その理由はわかりません。

更新:ボディの最後にAngularJSスクリプトをロードすると、機能することがわかりました。同じこと、つまり再初期化を行うコマンドはありますか?

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

angularjs - angular JSサービスはコントローラー内でnullです

これは、angular js の最初の学習プロジェクトです。

私はコントローラ(EditEventsController)とサービス(eventData)を作成しました。EditEventController のコードは

そして、eventData サービスのそれは

このコントローラを使用している HTML ページには newEvent.html という名前が付けられており、これらは追加するスクリプトです

まだ電話しようとしているときeventData.save(event)。EditEventsController 内にエラーが表示されるためeventData、関数nullを呼び出すことができませんsave()

コンソールの完全なエラーは

私はここで間違って何をしていますか? これは小さなことだと確信しています

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

angularjs - ng-init 値が設定されるのを待つ正しい方法は何ですか?

HTMLに、Angular.js データ モデルの「 data.id 」の値を初期化する「ng-init」ディレクティブがあります。今のところ、これがどのように機能するかを変更できないとしましょう。

ここで、ページが読み込まれたらすぐに HTTP リクエストを作成したいと考えています。ここで、URL はこの data.id 値に依存します。これまでのところ、次のように動作しているようです。

ただし、タイムアウトがゼロのタイマーを使用するのは扱いにくいようです。(そして、$timeout コードを省略して、単純に $http.get を直接呼び出した場合、$scope.data.id はもちろん未定義です)。

$http リクエストを発行する前に ng-init が実行されるまで待つより良い方法はありますか? また、上記のタイムアウトベースのコードは、すべての場合/すべてのブラウザーなどで動作することが保証されていますか?

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

angularjs - ネストされたディレクティブからの Angular アクセス コントローラーのスコープ

このフィドルは、私がやろうとしていることを表しています: http://jsfiddle.net/d1001001/dwqw6/。grid ディレクティブはコントローラーからデータを取得する必要がありますが、スコープが分離された modal ディレクティブにネストされているため、コントローラーのスコープにアクセスできません。私がそれをこのように置くなら

できます。

これに対する解決策はありますか?data 変数と cols 変数を modal ディレクティブにも渡す気がしません。ありがとう

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

angularjs - AngularJS でツリー (Wijmo ツリー) を再バインドする

私はAngularJSにかなり慣れていないので、Wijmoコンボボックスの値の変更に関する新しいデータ(または通常のHTML select 要素のドロップダウン)。以下は私が書いたコードで、最初のページの読み込みで問題なく動作しています。しかし、ドロップダウンを変更すると、loadDomainTree メソッドによってフェッチされた新しいデータでツリーが再ロードされません。まだ古いデータが表示されています。このコードの何が問題なのか、誰か助けてもらえますか?

HTML:

JS:

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

angularjs - AngularJS のサービスを使用したコントローラー間の共有変数

コントローラー間で変数のグループを共有しようとしていますが、機能していないようです。すでにいくつかの例に従いましたが、機能させることができません。

以下はJavaScriptです

そして、HTMLの下に

building.html

passenger.html

index.html少なくともこのページの重要なコード

app.js少なくとも重要なコード

これが動作するはずの方法です。次building.htmlへボタンをクリックしたときの建物(ドロップダウン)を設定していて、それを表示したいpassenger.html

ありがとう

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

angularjs - AngularJS は、$timeout の可変期間を取ることができないようです

ユーザーにさまざまな通知を表示する機能をコントローラー内に実装しようとしています。

問題は、期間を関数パラメーターにしたいのですが、うまくいかないようです。

どうして?。

どうすればこれを修正できますか?.