問題タブ [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.
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を参照するようにしました。
javascript - コントローラーのデータまたはビューへのアクセスがブロックされた ui-sref
状態パラメーターのコントローラーにアクセスするのに問題があります。次のビューにリンクするために正しい状態を使用しています。
私の設定ファイルでは、名前とルート パラメータの状態を参照しています。とりあえず解決オブジェクトをコメントアウトしました。私の目標は、コントローラーに入り、正しいデータを渡すことです。 controllerAs を使用していることに注意してください
私の最初の考えは({customerId: ctrl.cust.id }) でしたが、それは URL ルートを変更しませんでした。URL は URL 名に一致するように変更されていますが、コントローラーに接続されておらず、ビューが表示されません。
************** 私の主な問題は解決です。これは、次のコントローラーに入るのを妨げています。****************
今のところ、私のコントローラーは非常に小さいです。私はそれに接続したいだけです。ネットワーク タブを確認したところ、ファイルの GETが表示されました。
メインの JavaScript ファイルでモジュールを参照しました。
解決をコメントアウトすると、コントローラーにアクセスできます。だから私は問題が解決されていることを知っています。これが私のサービスです。$http リクエストを使用して.thenを使用して Json ファイルにリクエストを送信しています
更新 これはリファクタリングされたサービス コールで、毎回コンソールに正しい顧客が表示されます。
angularjs - 複数のパラメーターで ui-sref を使用する方法
ではui-sref
、 のような 2 つの状態を追加する必要がありui-sref="form.profile.retail and form.profile.corporate"
ます。これを行う方法がわかりません。条件演算子を使用しようとしましたが、機能しませんでした。
form.html 内
プランカーはこちら
ありがとう
angularjs - 除外クリック ui-sref
AngularJS で u-router を使用してフォームに取り組んでいます。u-sref を使用して 5 つのタブを作成しました。「続行」をクリックすると次のタブが実行されました。state.go を使用します。したがって、いわゆるタブ ui-sref によってフォームをクリックして移動する機能をオフにしたいと思います。ブックマーク ui-sref をクリックする機能を無効にする方法は?
例:
javascript - AngularJS $stateparams
メインページに3つのボタンがあります。
でも「オク/ナルト/300」が欲しい。どうやってやるの?
App.js
関連する index.html 部分。
リンクを次のように変更しました:
しかし、それはうまくいきません。
jquery - ノードjs内でui-srefを呼び出す方法
私のバックエンドには、私が使用しているノード js があります。ノード js 内で ui-sref 呼び出しを呼び出し、フロント エンドをリダイレクトします (ルートを使用します)。
私はその機能に行くことに焦点を当てています
angularjs - ui-router: target="_blank" の新しいタブで状態を開くと、パラメータが失われます
テーブルの行にそれぞれボタンがあり、これらのボタンをクリックすると、ボタンがオンになっている行の新しいタブを開く必要があるAngularアプリを実行しています。
この方法で作成された新しいタブにパラメーターを渡す必要がありました。状態の初期化でパラメーターを宣言しました。
ボタンには次のようなものがあります。
パラメータが渡され、すべてが期待どおりに機能します。
しかしtarget="_blank"
、タグに追加する<a>
と、$state.params オブジェクトは次を返します。
何時間も検索し、ui-router のドキュメントと問題トラッカーを調べて、自分の状況に対処するものを探しましたが、何も見つかりませんでした。
target='_blank'
'edui-sref
リンク上で状態パラメータが渡されていませんか?