問題タブ [routeparams]
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 - URLにIDを渡してng-clickでページをリダイレクトする方法
私はAngularJSの初心者ですが、問題があり、修正方法がわかりません。
私はあなたにそれを説明します、
「参照」と「基準」と呼ばれるテーブルの間にOneToManyの関係があります。これは、1つの「参照」に多くの「基準」を含める必要があることを意味するため、テーブルにすべての「参照」をリストしました。
主な問題は、「参照」をクリックすると、「参照」のIDがクリックされた「Critere」というページにリダイレクトされ、そのページ「Critere」(Critere / idReference)にはすべてのCriteresが含まれます。その「参照」に関連するもの。すべてのデータを Json 形式で取得したことを知っているので、Spring Boot と Rest Api を使用しています。その「参照」に関連するすべての「基準」を読み込もうとすると、Spring に問題はありませんが、 AngularJs でそれを行う方法がわかりません。
これが私のコードです:
ここでは、クリック可能な行を持つテーブルにリストされているすべての参照をロードします
私は1つのコントローラーを使用します
私はまたルートParamsを得ました
Files Critereで呼び出した関数は次のとおりです
ここに私のファイルCritereがあります
私もこのエラーを受け取りました:
Uncaught Error: [$injector:modulerr] と私はthymeleafを使用しています
angularjs - コントローラー (AngularJs) で $routeParams の値を取得できません
私の設定:
私のコントローラー:
私のhtml:
ここでは、Ionic Framework でモバイル アプリケーションをプログラミングしていますが、何かを解決できませんでした。
id
これを使用してコントローラー内でこれを使用しようとしていますが、これrouteParams
を使用してid
Web からデータを取得できますが、残念ながらコントローラー内でアクセスできません。内部のデータをテストして印刷しようとしましたが、ng-controller
うまくいきませんでした。手伝って頂けますか?
angularjs - angularjs $routeParams を使用したアイテム詳細ページ
angularjs を使用してオンライン ストアを構築していますが、details.html にリンクして特定のアイテムの詳細を表示する方法を理解するのに苦労しています。現在、[もっと見る] ボタンの URL をクリックすると、アイテムの名前が表示されます。表示させる唯一の方法は、#/details/:{{item.name}} のようなリンクを作成することです。私がオンラインで読んだことはすべて #/details/:name でなければならないと言っていますが、例として details/:Macbook Pro ではなく :name を URL に返します。正しい方法で行うと、ホームページにリダイレクトされます。これまでの私のコードは次のとおりです。
app.js
computer.html
繰り返しますが、アイテム名を URL に表示する唯一の方法は、URL に角かっこを含めることですが、それが間違っていることはわかっています。どんな助けでも大歓迎です。
angular - Angular 2 ルーティング: 親処理パラメーター
Angular 2 ルーティングでエラーが発生しました。(angular/router2.0.0-rc1 を使用)
ルートは次のようになります。
タブ コンポーネントでは、ID が指定されていない場合は itemStuff および differentStuff オプションを無効にする必要がありますが、ID がある場合は有効にします。
テンプレートの ID に NgIf を使用しました。
問題は、「routerOnActivate」がルート エンドポイントでのみ呼び出されるため、タブ ページからルート パラメータにアクセスできないことです。子要素にチェックをさせてから、タブコンポーネントが更新されるようにイベントを送り返すというオプションがあるようですが、それは見苦しく、これを行う正しい方法ではありません。
どんな助けでも大歓迎です!
TLDR: 親コンポーネントがパラメーターにアクセスして処理する方法
angularjs - angular js $routeParamが正しく機能しない
$routeProvide を使用してページをあるページから別のページにリダイレクトし、その中でいくつかの動的パラメーターを URL に渡しています。
ある場所で機能し、別の場所では機能しません。
私のコード:app.jsで
コントローラーファイルで:testControllerの場合、url server.com/#/test/45をヒットするとコンソール45になり、indexControllerの場合、url server.com/#/test2/45をヒットすると、コンソールでidを取得します。
なぜこれが起こるのですか?そして、何が問題になるべきですか?