問題タブ [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.

0 投票する
4 に答える
851 参照

angularjs - Angular routeProvider

YouTube で angular に関するチュートリアルを実行しましたが、routeProvider問題が原因でコードを実行できません。angular-route.jsの適切なリンクを含めようとしましたが、まだ機能しません...

コードを示します。

コンソールを見ると、次のように返されます。

キャッチされていないエラー: [$injector:modulerr]

アイデアがあれば大歓迎です!

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

angularjs - routeProvider に ID がある場合の「見つかりません」

routeProvider を次のように設定しました。

ページを更新するたびに「見つかりません」と表示されます

以前はこの問題に遭遇しませんでした

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

node.js - クライアント側でangularを使用してnodejsからファイルをダウンロードする

次のような構成を持つ単純な角度アプリがあります-

今、私のnoteDetailパーシャルにはコンテンツがあります-

コントローラーにはコードがあります-

nodejsでのサーバー側のルート構成は次のとおりです-

および notes.download には

ここでの問題は、次のようなURLを開く場合です-

ブラウザで直接新しいファイルをダウンロードしますが、$ http から開くと、明らかに暗号化されたバイナリ データをダウンロードする代わりにコンソールに記録します。それで、どうすればこれを達成できますか?

また、次のようなアンカータグを作成しても-

beforeClick

そして、クリックすると、テンプレートのないページが開きます(私のrouteProvider構成でこのルート用に定義されたテンプレートがないため、ルートがサーバーに転送しないrouteProviderを通過することを示しています)添付ファイルをクリックした後に表示されるものは次のとおりです- ここに画像の説明を入力 しかし、新しいタブで開くと、リクエストがサーバーに送られ、機能します

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

javascript - Angular $routeProvider オーバーライド可能なフォールバック ルート

最初のかなり大きな角度プロジェクトを作成しているので、角度アプリケーション コードを次のようなディレクトリに分割することを選択しました。

これらの各ディレクトリには、ビュー (.html)、ディレクティブ、サービスなどのいくつかのファイルが含まれます。

私のapp.jsファイルでは、次のように、おそらく 80% の確率で使用されるデフォルト ルートを設定したいと考えています。

ただし、モジュール内からそのルートを「オーバーライド」する機能が必要なので、コントローラーを交換したり、依存関係の注入を行ったりすることができます。モジュール自体にそのようなロジックを含めて、物事を...まあ...モジュラーに保ちたいので、各モジュールのルーティングロジックを 内で定義したくありませんapp.js。たとえば、私のapp/calendar/calendar.jsファイルでは、次のように言いたいと思います。

問題は、 の定義がapp.js最初に場所と照合されるため、このカレンダー ルートが使用されないことです。

これを実現するために、現在、フォールバック ルートを最後に設定するすべてのモジュール javascript ファイルの後に追加のファイルを含めていますが、これは少しぎこちないようです。app.jsオーバーライドできるようにルートを定義する方法はありますか?

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

angularjs - $routeParams を更新し、新しいパラメーターでページを更新します

タイトルは、私が達成したいことを非常によく表していると思います。たとえば、次のルート パラメータがあるとします。

そしてコントローラーで、それを変更してページを更新したいと思います。そのような方法はありますか?例えば:

事前に助けてくれてありがとう...


ノート:

現在、私はこのように使用しています:

しかし、私はより一般的な方法を探しています。