問題タブ [route-provider]
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 - Angular routeProvider
YouTube で angular に関するチュートリアルを実行しましたが、routeProvider問題が原因でコードを実行できません。angular-route.jsの適切なリンクを含めようとしましたが、まだ機能しません...
コードを示します。
コンソールを見ると、次のように返されます。
キャッチされていないエラー: [$injector:modulerr]
アイデアがあれば大歓迎です!
angularjs - routeProvider に ID がある場合の「見つかりません」
routeProvider を次のように設定しました。
ページを更新するたびに「見つかりません」と表示されます
以前はこの問題に遭遇しませんでした
node.js - クライアント側でangularを使用してnodejsからファイルをダウンロードする
次のような構成を持つ単純な角度アプリがあります-
今、私のnoteDetailパーシャルにはコンテンツがあります-
コントローラーにはコードがあります-
nodejsでのサーバー側のルート構成は次のとおりです-
および notes.download には
ここでの問題は、次のようなURLを開く場合です-
ブラウザで直接新しいファイルをダウンロードしますが、$ http から開くと、明らかに暗号化されたバイナリ データをダウンロードする代わりにコンソールに記録します。それで、どうすればこれを達成できますか?
また、次のようなアンカータグを作成しても-

そして、クリックすると、テンプレートのないページが開きます(私のrouteProvider構成でこのルート用に定義されたテンプレートがないため、ルートがサーバーに転送しないrouteProviderを通過することを示しています)添付ファイルをクリックした後に表示されるものは次のとおりです-
しかし、新しいタブで開くと、リクエストがサーバーに送られ、機能します
javascript - Angular $routeProvider オーバーライド可能なフォールバック ルート
最初のかなり大きな角度プロジェクトを作成しているので、角度アプリケーション コードを次のようなディレクトリに分割することを選択しました。
これらの各ディレクトリには、ビュー (.html)、ディレクティブ、サービスなどのいくつかのファイルが含まれます。
私のapp.jsファイルでは、次のように、おそらく 80% の確率で使用されるデフォルト ルートを設定したいと考えています。
ただし、モジュール内からそのルートを「オーバーライド」する機能が必要なので、コントローラーを交換したり、依存関係の注入を行ったりすることができます。モジュール自体にそのようなロジックを含めて、物事を...まあ...モジュラーに保ちたいので、各モジュールのルーティングロジックを 内で定義したくありませんapp.js。たとえば、私のapp/calendar/calendar.jsファイルでは、次のように言いたいと思います。
問題は、 の定義がapp.js最初に場所と照合されるため、このカレンダー ルートが使用されないことです。
これを実現するために、現在、フォールバック ルートを最後に設定するすべてのモジュール javascript ファイルの後に追加のファイルを含めていますが、これは少しぎこちないようです。app.jsオーバーライドできるようにルートを定義する方法はありますか?
angularjs - $routeParams を更新し、新しいパラメーターでページを更新します
タイトルは、私が達成したいことを非常によく表していると思います。たとえば、次のルート パラメータがあるとします。
そしてコントローラーで、それを変更してページを更新したいと思います。そのような方法はありますか?例えば:
事前に助けてくれてありがとう...
ノート:
現在、私はこのように使用しています:
しかし、私はより一般的な方法を探しています。