問題タブ [ng-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 投票する
4 に答える
814 参照

javascript - ng-view - テンプレート ページのロード コントローラー

次のようなルートを構成するモジュールがあります。

テンプレート ページで、コントローラーを次のように構成します。

このように、コントローラーは定義されておらず、スクリプトがページに正しく読み込まれていないようです。

スクリプトをマスター ページ (angular モジュールをロードする場所) に移動すると、コントローラーが正しくロードされます。

マスターページ:

それらはすべてマスターページにロードされるため、アプリケーションに負担をかけないように、必要なページにさまざまなコントローラーをロードしたいと思います。

**** - 編集 - ****

route で「resolve」を使用してスクリプトをロードできるようです:

しかし、私はエラーを取得します: $q is not defined.

それは正しい方法ですか?

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

angularjs - 印刷ボタンをクリックしてフォームのみでデータを印刷する

フォームに複数の追加/削除入力フィールド行があります。これは報告に他なりません。印刷ボタンがあり、フォームに入力したデータだけを構造化して印刷したい。テーブル、列、行、テキストと同様ですが、ボタンや入力ボックスの境界線は除きます。印刷ボタンにこれを試しました

そして、を使用してクラスを作成しました

データを収集し、[印刷] ボタンをクリックして構造化された方法で印刷ビューを取得できる関数を作成する方法を知りたいと思っていました。

これは私が取り組んでいるコードです

プランカーを見る

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

angularjs - AngularJS - 同じコントローラーを複数の html 要素にアタッチする

各 div が大量の html コードを表す、このようなサンプル HTML があります。1 つの div に既にアタッチされているコントローラーに html コードをアタッチする必要があります。最初と最後の div はどちらも同じビジネス機能を表し、密接に結合されているため、サービスを使用して状態を共有することはできません。angular または ui ルーティングを使用する以外の解決策を探しています。

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

javascript - 別のコントローラーAngularjs内でコントローラーを呼び出す

インデックスで 2 つの HTML ページを宣言しました:Home.htmljargon.html. 各ページには、アプリケーション モジュールにロードされた独自のコントローラがあります。

});

私の問題は、jargon.html に他に 2 つのコントローラーがあることです。

カードを操作するコントローラー:

私の質問は: どこで と の両方を呼び出すことができCardsCtrlますCardCtrlか? 同じjargonController.jsファイルで?

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

javascript - カード カルーセル Angularjs

このアニメーションを実装しようとしています

専門用語.html

コントローラー: jargonController.js

次のエラーが表示されます。

エラー: $ が定義されていません @ http://localhost:8100/js/controllers

ReferenceError: $ が定義されていません

エラーを生成するのは次の行です。

私は何が欠けていますか?

アップデート

こんな感じでレイアウトが出来ました。cssファイルが見えないようです。専門用語

ここに必ず追加しましたが:

0 投票する
0 に答える
135 参照

android - AngularJS Cordova アプリでコントローラーが見つからない場合がある

Cordova/AngularJS アプリでこの奇妙なエラーが発生しました。

ときどき (まれに) AngularJS がコントローラーを見つけられずにクラッシュし、ユーザーに半分ロードされた無応答のビューが残ります。

エラーは、電話がしばらくロックされている場合にのみ発生するようで、定期的に再現することはほとんど不可能です. それは時々起こります。

ユーザーがアプリを閉じて再起動すると、すべて正常に動作します。

これまでのところ、iOS デバイスではなく、Android デバイスでのこのエラーに関する苦情のみを受け取りました。

編集:iOSデバイスでもエラーが発生しました。

誰かがこの問題に光を当てることができることを本当に願っています。


私のindex.htmlは次のようになります

AngularJS は app.js でロードされます。

index.js ファイルは次のようになります。

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

javascript - コントローラーと HTML がリンクされていないのはなぜですか?

次のコードがあります-これは、検証付きのログインページを表示します。しかし、何かが間違っているように見え、すべての検証テキストが常に表示されます。どうしたの。別のコントローラー モジュールとして追加するにはどうすればよいですか?

main.html:

メインコントロール:

また、次のエラーが表示されます。

スクリーンショット:

ここに画像の説明を入力