問題タブ [angularjs-config]
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: 構成ブロックの実行順序
angularモジュールに複数の構成ブロックがある場合、それらはどの順序で実行されますか?
angularjs アプリケーションでは、 $routeProvider を使用して構成ブロックでルートを構成しています。別の構成ブロックでこのルート構成をオーバーライド/拡張することは可能ですか?
私のプロジェクトでは、ベース コードの変更を伴わないカスタマイズ (ルート構成のオーバーライドなど) を有効にする必要があります。
script.js
script-ext.js (ルート構成のオーバーライド)
このコードをテストしているときに、script.jsの構成ブロックが最初に実行され、次にscript-ext.js の構成ブロックが実行されることがわかりました。したがって、script.js (基本コード) を変更せずに、ルート構成を正常にオーバーライドできました。
しかし、角度が構成ブロックを実行する順序をどのように決定するかを理解しようとしています。これで私を助けてくれませんか...
javascript - AngularJS 1.5 構成の遅延
私は AngularJS と TypeScript を学んでおり、非常に基本的なアプリケーションを構築して自分自身を動かしています。
要素ディレクティブをページにロードするアプリケーションは非常に単純ですが、ディレクティブ フックをロードしようとすると、「Uncaught TypeError: null のプロパティ 'directive' を読み取れません」というエラーが発生し続けます。
これが発生する理由は理解していますが、インターネット上でこれを修正する方法に関する情報を見つけることができません。
参照用の TS:
app.ts
PlaygroundController.ts
ディレクティブ.ts
index.html
ディレクティブが既にロードされた後にのみ呼び出されるplaygroundApp.config(...)に遅延があるように見えるため、例外はdirective.tsでスローされます: ground.core.compileProvider.directive.apply ...。
ディレクティブ呼び出しをsetTimeout(...)でラップすることなく、このシナリオを機能させる方法はありますか?
アップデート:
そのため、他に解決策がないように思われるため、ディレクティブ部分をチェックでラップし、とにかく setTimeout を使用することになりました。
angularjs - コンパイル用のTypeScript AngularJSディレクティブ?
TypeScript 1.6.2 を使用して AngularJS 1.5.4 でこれを実装するにはどうすればよいですか?
公式ドキュメントのバニラ JavaScript バージョンは次のとおりです: $compile#example
私はこれを見つけましたが、うまくいきません: $compile を実装する Angularjs+Typescript ディレクティブ
ここに私の現在の試みがあります:
angularjs - app.config にサービスを挿入しますか?
app.config にサービスを挿入したいのですが、app.config にサービスを挿入したいのですが、app.config にサービスを挿入したいのですが、何かアイデアをお願いします。
app.js
Serviceuser.js
javascript - AngularJS で Strict Contextual Escaping (SCE) を無効にする
AngularJS で SCEを無効にしようとしています。ドキュメントによると、これは何をする必要があるかです:
これは私の app.config.js です:
そして、私はまだエラーが発生しています:
[$interpolate:noconcat] 補間中のエラー: /static/movies/{{ $ctrl.movie.id }}/sample/sample.mp4 Strict Contextual Escaping は、信頼できる値が必要な場合に複数の式を連結する補間を許可しません。
エラーの原因となっている html テンプレート:
単純な構文エラーが欠落しているように感じます。助けてください!
angularjs - コンポーネントの TemplateURL を構成済みパスに設定する
構成モジュールの相対パスである templateURL を使用してコンポーネントをセットアップしようとしています。ただし、コントローラーの外にあるため、依存関係を構成に持ち込む方法がわかりません
app.config.js:
}))
home.app.js :
home.component.js:
コントローラーに注入するときは、単に「config」を注入して使用することは知っていますが、コンポーネントにこれを行う方法がわかりません
ありがとうございました
angularjs - Filestack での Angular インジェクター エラー
Filestack を既存のアプリに統合しようとしています。これらのモジュールの構成方法に問題があると思いますが、正しい順序を取得できません。次のエラーが表示されます。
ルーティング ファイルは次のとおりです。
現在、ページをまったくロードできません。何かが正しく呼び出されていません。ページをロードする方法がわかりません (現時点では、Filestack を正しく機能させることは二次的なことです)。
構成に関する提案はありますか?
angularjs - angular jsで明示的な注釈を使用して依存関係を注入する方法
最近ng-strict-di
、古いコード ベースを適用したところ、アプリの実行時に警告とエラーが発生しました。たとえば、以下のコードでは
$inject
エラーを下回っているため、構成を明示的に定義する方法を理解したいです。