問題タブ [ui-sref]

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 投票する
2 に答える
1137 参照

angularjs - ui-sref に式エラーがあります

私は ui-router ドキュメントに取り組んでいます。私は ui-sref で何をしようとしているのか、まともな感じがします。一番下のtdでは、目的の href に ui-sref を追加しています。起動したい状態を呼び出すようにしました。括弧は、作成しようとしているルート パラメータです。

問題は、私がSyntax Error: Token '.'を取得していることです。Angular ドキュメントの[{4}] で始まる式 [{3}] の列 {2} にあります。

コードの一部が欠落している場合に備えて、追加情報を参照するようにしました。

これが私のコントローラーの上部です。私は controllerAs で作業しており、John Papa スタイル ガイドにもっと慣れようとしています。

$stateParams の空のオブジェクトを取得しています

私のルートファイルは、できる限り具体的に分割されています。ビュー オブジェクトを作成し、メイン ビューを作成して、それを html で参照しました。$stateParams を取る解決オブジェクトを作成しました

ただし、データなしで作成した templateUrl に移動するだけで、URL は ID を取得していません。

これが私の注文コントローラーです

これは私が注文のために設定したルートです。:Id各連絡先 IDを参照するようにしました。

0 投票する
2 に答える
91 参照

javascript - コントローラーのデータまたはビューへのアクセスがブロックされた ui-sref

状態パラメーターのコントローラーにアクセスするのに問題があります。次のビューにリンクするために正しい状態を使用しています。

私の設定ファイルでは、名前とルート パラメータの状態を参照しています。とりあえず解決オブジェクトをコメントアウトしました。私の目標は、コントローラーに入り、正しいデータを渡すことです。 controllerAs を使用していることに注意してください

私の最初の考えは({customerId: ctrl.cust.id }) でしたが、それは URL ルートを変更しませんでした。URL は URL 名に一致するように変更されていますが、コントローラーに接続されておらず、ビューが表示されません。

************** 私の主な問題は解決です。これは、次のコントローラーに入るのを妨げています。****************

今のところ、私のコントローラーは非常に小さいです。私はそれに接続したいだけです。ネットワーク タブを確認したところ、ファイルの GETが表示されました。

メインの JavaScript ファイルでモジュールを参照しました。

解決をコメントアウトすると、コントローラーにアクセスできます。だから私は問題が解決されていることを知っています。これが私のサービスです。$http リクエストを使用して.thenを使用して Json ファイルにリクエストを送信しています

更新 これはリファクタリングされたサービス コールで、毎回コンソールに正しい顧客が表示されます。

0 投票する
2 に答える
179 参照

angularjs - 複数のパラメーターで ui-sref を使用する方法

ではui-sref、 のような 2 つの状態を追加する必要がありui-sref="form.profile.retail and form.profile.corporate"ます。これを行う方法がわかりません。条件演算子を使用しようとしましたが、機能しませんでした。

form.html 内

プランカーはこちら

ありがとう

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

angularjs - 除外クリック ui-sref

AngularJS で u-router を使用してフォームに取り組んでいます。u-sref を使用して 5 つのタブを作成しました。「続行」をクリックすると次のタブが実行されました。state.go を使用します。したがって、いわゆるタブ ui-sref によってフォームをクリックして移動する機能をオフにしたいと思います。ブックマーク ui-sref をクリックする機能を無効にする方法は?

例:

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

javascript - AngularJS $stateparams

メインページに3つのボタンがあります。

でも「オク/ナルト/300」が欲しい。どうやってやるの?

App.js

関連する index.html 部分。

リンクを次のように変更しました:

しかし、それはうまくいきません。

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

jquery - ノードjs内でui-srefを呼び出す方法

私のバックエンドには、私が使用しているノード js があります。ノード js 内で ui-sref 呼び出しを呼び出し、フロント エンドをリダイレクトします (ルートを使用します)。

私はその機能に行くことに焦点を当てています

0 投票する
2 に答える
12139 参照

angularjs - ui-router: target="_blank" の新しいタブで状態を開くと、パラメータが失われます

テーブルの行にそれぞれボタンがあり、これらのボタンをクリックすると、ボタンがオンになっている行の新しいタブを開く必要があるAngularアプリを実行しています。

この方法で作成された新しいタブにパラメーターを渡す必要がありました。状態の初期化でパラメーターを宣言しました。

ボタンには次のようなものがあります。

パラメータが渡され、すべてが期待どおりに機能します。

しかしtarget="_blank"、タグに追加する<a>と、$state.params オブジェクトは次を返します。

何時間も検索し、ui-router のドキュメントと問題トラッカーを調べて、自分の状況に対処するものを探しましたが、何も見つかりませんでした。

target='_blank''edui-srefリンク上で状態パラメータが渡されていませんか?