問題タブ [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 - 同じモジュールで定義された値を参照する方法
2 つの .value レシピを含む構成モジュールを作成しています。
- baseURL
- baseURL の上にある多数の REST API URL
私は現在、これらを .value として設定していますが、同じように簡単に .constant にすることもできます
すべての API URL を書き直さなくても baseURL を変更できるようにしたいので、定義したばかりの baseURL を同じモジュールで参照する必要があります。
変数をテストすると:
Config.baseURL
次のように正しく出力されますhttp://dev.mysite.com/
ApiList.getMyDataLink1
部分が定義されていないため、半分しか定義されてthis.baseURL
いません(つまり、出力しますundefinedrest/folder1/action1/api_key/
)
また、ApiList .value を次のように定義しようとしました。
しかし、どちらも「Uncaught ReferenceError: XXXX is not defined」エラーが発生します...
同じモジュール内の別の .value から .value を参照することは可能ですか?
編集: http://jsfiddle.net/goredwards/yy5xuodh/を参照してください
EDIT2: http://jsfiddle.net/goredwards/xvj5xcgz/を参照してください。ここで、2 番目の .value を .factory に変換しました。次に、フィドルの下部にある js のみのメソッドと比較します。より簡潔な方法が必要です。これよりも!?
javascript - Angular.js 名前空間モジュール コントローラー
アプリケーションディレクトリに次の構造があります。
私が達成したいのは、各モジュールのコントローラーを独自の名前空間に配置することです。次に例を示します。
したがって、htmlng-controller="MainController"
ディレクティブで使用すると、どのモジュールから提供するかがわかります。また、モジュール同士が通信できるとよいでしょう。
可能な限り最善の方法でこれを達成する方法を説明してください。
http://jsfiddle.net/luisperezphd/j5jzsppv/のようなものを見つけました が、これが良い解決策かどうかはわかりません。angular.ng-modules.jsを使用します。
編集: Angular.js v.1.3.6 を使用しようとしています。バージョン 1.2.x では、名前空間に問題はありません。
javascript - AngularJS: ディレクトリ構造 (モジュラー プログラミングなど) は読み込み時間に影響しますか?
モジュール式プログラミングは読み込み時間の短縮に貢献できますか?またその方法は?
AngularJS アプリケーションをモジュール化する方法について読みました。一般に、そうする理由は、大規模なアプリを作成するときに、ファイル間をあまりスクロールする必要がなく、再利用可能なモジュールとスタンドアロン モジュールが分離されるような適切な構造を持つためです。
これは実用的な観点からは確かに理にかなっていますが、読み込み時間をサポートする引数をほとんど見つけることができませんか?
index.html 内のすべてではなく、個別の .html ファイル内の .js ファイルを参照すると、読み込み時間が短縮されますか?
私は次のことを考えていました。以下のようなディレクトリ構造を持っている場合 (ディレクトリ構造の例)。すべてのファイルではなく.js
個々のファイルに参照を含めると、読み込み時間が短縮されます。たとえば、l に次のように追加します。.html
index.html
sidebarView.htm
ディレクトリ構造の例
angularjs - Angular JS - HTML でモジュール定数を表示できますか?
次のような定数を持つモジュールがあります。
次のようなHTMLで定数値を表示したい:
(コントローラを通過せずに)可能ですか?
javascript - typescriptを使用して縮小するときのangularjs未定義のメインモジュール
grunt-minified を使用して、angularjs + typescript アプリを縮小および醜くしようとしています。現在、縮小時にアプリのメイン モジュールが利用できないというエラーが発生しています。変数名が参照するモジュールの名前と一致しなくなったため、これが発生する理由はわかっています。縮小後にAngularがメインモジュールを識別できるように、注釈を設定するにはどうすればよいですか?
この基本的なセットアップは、縮小されていなくても正常に機能していますが、縮小すると MyModule が定義されません。安全なミニフィケーションを定義するにはどうすればよいですか?
angularjs - AngularJS でサブモジュールの restmod を構成する
だから私はメインモジュールを次のapp
ように定義しています
restmod
モジュールが構成されています。
そしてそれは期待通りに動作します: リクエストはに送信されましたhttp://localhost:8000/app/...
restmod
今、サブモジュールapp.social_accounts
で使用したい
url
つまり、サブモジュールで絶対を使用したいapp.social_accounts
。
しかし、私がAlbum
(下に登録されapp.social_accounts
た) を下に注入するcontroller
DashboardCtrl
とapp
、リクエストはに送信されましたhttp://localhost:8000/app/me/albums/
。
だから私はここで何が起こっているのだろうか、そしてどのように下で別のものを達成するのだろurl
うrestmod
かapp.social_accounts
?
javascript - AngularJS に複数の依存モジュールを追加する方法
こんにちは、angularjs は初めてです。アプリに複数の依存関係モジュールを追加したいと考えています。
これが私のコードです:
私も試してみました
そして最後に
私はこのエラーが発生しています:
[$injector:modulerr] http://errors.angularjs.org/1.3.5/ $injector/modulerr?p0=undefined&p1=Error%…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.3.5%2Fangular.min. js%3A38%3A146)