問題タブ [angularjs-module]
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 モジュール/スコープ共有
私は最近 AngularJS を使い始めましたが、現在アプリを構築している方法は次のとおりです。
MainController.js
SomeController.js
私が直面している問題は、スコープがモジュール間で共有されていないことです。たとえば、 MainControllerから変数「test」を取得できません。
- これのベストプラクティスは何ですか? すべてのコントローラを 1 つのモジュールの 1 つのファイルに保存しますか?
- 1 つのページを 2 つのコントローラーで共有するにはどうすればよい
$scope
ですか? または、すべてを 1 つのコントローラーに配置しても問題ありませんか?
javascript - angular-route と angular-ui-router の違いは何ですか?
大きなアプリケーションでAngularJSを使用する予定です。そのため、使用する適切なモジュールを見つけようとしています。
ngRoute (angular- route.js) モジュールとui-router (angular-ui-router.js)モジュールの違いは何ですか?
多くの記事でngRouteを使用する場合、ルートは$routeProviderで構成されます。ただし、ui-routerで使用する場合、ルートは$stateProvider および $urlRouterProviderで構成されます。
管理性と拡張性を向上させるには、どのモジュールを使用すればよいですか?
angularjs - テストでモジュール構成関数の定数をオーバーライドすることは可能ですか?
モジュールの構成関数に提供される注入された定数をオーバーライドしようとすることに対して、私はかなりの時間を費やしてきました。私のコードは次のようになります
単体テストで I18n が挿入されていることを保証する通常の方法は、次のようにすることです。
$provide
これは私のコントローラーでは問題なく動作しますが、config 関数はモジュールの外側にあるものを見ていないようです。モックされた値を取得する代わりに、モジュールの一部として定義された以前の値を取得します。(私たちのテストの場合は未定義です。以下のプランカーでは「foo」です。)
動作中のプランカーが下にあります (コンソールを見てください)。誰かが私が間違っていることを知っていますか?
angularjs-module - angular JS のスプレッドシート モジュール
Angular JS アプリケーションで使用するスプレッドシート コンポーネントを探しています。Angualr を使用してスプレッドシートを作成する方法についてのチュートリアルを Web で見つけましたが、コピー アンド ペースト機能など、より高度な機能が必要です。利用可能な解決策はありますか?
javascript - コントローラが定義されていません
アプリケーションで Angularjs-UI Modal を使用しようとしていますが、何がどこにあるのか少し混乱しています。モデルを呼び出す新しいグループのボタンがあり、モデルコントローラーは別のファイルにあります。groupCtrl 内で newGroupCtrl を呼び出そうとしていますが、未定義が返されます。
新しいグループ ボタンの HTML:
私の groupCtrl には、次のnewgroup()
関数があります。
次に、ユーザーがグループ名、説明、所有者を入力する場所である newGroup.html (モーダル) を取得しました。
newGroupCtrl は次のとおりです。
モデルから groupService 関数に情報を取得して、サーバーへの AJAX 呼び出しを行い、新しいグループを作成しようとしているグループ サービスに、グループ コントローラーと newGroup コントローラーを挿入しました。$model.open({}) を使用して、両方のコントローラーで自分自身を繰り返しているようです
ここにプランカーがあります
javascript - 同様にNodeモジュールを指定するのではなく、ファクトリ関数でAngularモジュールを指定する必要があるのはなぜですか?
私は最近angularjsを使い始めました。しかし、モジュールの概念は私を混乱させます。
angular チュートリアルの 1 つに、次のコードがあります。
angularjs は、はるかにクリーンな nodejs と同様の方法でモジュールを定義できるのに、constant や factory などのヘルパー関数を必要とするのはなぜですか? このアプローチにはどのような利点があるのか 混乱しています。
javascript - Angular Js geolocation module
I am trying to implement geolocation in my angular app and found that with the help of geolocation module i can do it. i i installed this module in my app as described on the git hub. They have given a demo there See this plunker that displays your latitude/longitude. But it seems that it is not working. please can you help me why this demo is not working.
javascript - AngularJSで実行時にモジュールを作成するには?
実行時に AngularJS モジュールを作成できるようにしたいので、次のようにします。
ただし、要素にコントローラーが接続されていないため、「Hello」は表示されません。コントローラーを要素にアタッチするにはどうすればよいですか?