問題タブ [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 - 複数のオプション パラメータを持つ Angular UI Router
次のような状態ルートがあります。
一般に、病院ページには、すべてのカテゴリとすべてのプロバイダー (病院) グループを持つすべての病院があります。さらに、ホームページから、カテゴリーまたはプロバイダーを使用して病院ページに移動できます。このページには、カテゴリーおよびプロバイダー グループに基づいてそれぞれ病院が表示されます。これらについては、アンカー タグ内で次のディレクティブを使用してナビゲートします。
したがって、これにより、providerName でナビゲートするときにダーティ スラッシュが導入されます。
カテゴリでいいです。
病院のページに入ったら、category または providerName を使用して検索し、病院のリストを取得できます。検索に一致する URL を表示することは理にかなっているからです。ここで困ってしまいます。検索は一般的な検索であり、providerName またはカテゴリのいずれか、さらにはテキストにも一致する可能性があります。この場合、どのようにナビゲートするか、または s-ref を使用する方法を教えてください。ui-sref を使用せずに API にアクセスするか、データを取得して結果を更新するだけで問題ありません。これは簡単に達成できます。ただし、探しているものが表示されるため、URL の変更を好みます。
これで、私が提供した州道が適していないことがわかりました。
それを行う方法についてのアプローチを教えてください。
これには「検索」と呼ばれる別の状態を追加することを考えていましたが、これは理にかなっています。ただし、これの templateUrl は同じになります。私が正しい方向に進んでいるかどうかを提案してください。
javascript - Angular UI-router - $stateParams がオブジェクトを取得しているにもかかわらず、パラメーターを入力しない
私は角度と角度のルーターUIを使用しています。動的 URL パラメータを利用したい。
これは私がそれを使用する方法です:
次の呼び出しでルーティングを呼び出しています。
解決を実行し、$ stateParamsが domainId を持つオブジェクトを取得します。それにもかかわらず、コントローラには入りません。URL/:domainId も変更されません。
ブラウザーで URL/RANDOM_DOMAIN_ID (RANDOM_ID は domainId の有効な番号)を指すように URL を変更すると、解決が実行され、コントローラーに移動します。
$state.go 呼び出しで何か不足していますか?
javascript - クリックしても Ui-sref が機能しない
私はhtmlファイルを持っています
およびjsファイル
状態をクリックするたびに。URLを更新します。これは実行中であることを意味しますが、ビューは更新されません。私は頭を悩ませてきましたが、問題が何であるかを理解できないようです。
javascript - angular-gettext の .po 変換ファイルで ui-sref を使用する
みんな。これが私の問題です。
翻訳にangular-gettextを使用し、HTML で取得しました
私の en-EN.po ファイルには次のものがあります。
翻訳されたバージョンのように html タグを使用することができました<strong></strong>
が、動作しますが、angular ui-sref リダイレクトは動作しません。ブラウザでの結果は<a>here</a>
ある種の引用符の問題か何かだと思います..バックスラッシュのエスケープと単一引用符ui-sref=\"app.link.to.go\"
&を試しましui-sref='app.link.to.go'
たが、成功しませんでした。
何か案は?
javascript - angular-ui-routers ui-sref を使用して、パラメーター化された状態のサブ状態に移動する
不明確な質問です。わかっていますが、説明させてください。私は次の構造を持っています:
item は特定のアイテムを表示するための ID を提供する状態であり、general はそのアイテムの下のタブです。ここで、ui-sref を使用して、特定の ID を持つアイテムの一般的な状態に移動したいと考えています。アイテムに移動したいだけの場合は、次のようにします。
しかし、私はアイテムに行きたくありませんが、一般的な状態です。私はちょうどこのような何かをやってみました
しかし、これはうまくいきませんでした。
私がしようとしていることを達成する方法はありますか? ui-sref を使用して、親が Id パラメータを持つサブ状態に移動します。
angularjs - AngularJS ui-router: href 値を入力するときに ui-sref リンクにハッシュが付加されない
私の ui-router 状態プロバイダーは次のように設定されています。
私は状態で始めるevents.listEvents
ので、私の URL は次のようになります。
そのページには次のようなリンクがあります。
通常どおりリンクをクリックすると、正しく機能し、次の URL のページに移動します。
しかし、同じリンクを新しいタブで開こうとすると (または右クリックして「href」リンク アドレスをコピーすると)、正しくありません。
問題は、 ui-srefが間違ったhref値を埋めているのはなぜですか? 生成している URL に#ハッシュがまったくないのはなぜですか? (そして、はい、私はすでに $locationProvider.html5mode を有効/無効にしようとしましたが、これには何の影響もありませんでした。)
angularjs - Angular.js UI-ROUTER: ui-sref が href パラメータにハッシュ タグ (#) を追加していません
問題が 1 つあります。UI-ROUTER
アプリで Angular.js を使用しています。私は以下のコードを説明しています。
上記のliタグは以下の出力を生成しています
ハッシュ(#)タグをまだ削除していないため、hrefパラメータ内でこの理由#
のよう<a ui-sref="product.eVouchers.dashboard" href="#/product/eVoucher/dashboard">Dashboard</a>
に、右クリックして新しいタブでこの同じページを開こうとしている場合にのみ、ページが表示されません。
以下でルートファイルについて説明します。
ここでは#
、生成された html 出力で他の値を持つ href パラメータとしてタグが必要です。この問題を解決するのを手伝ってください。
javascript - テキストボックスの値が消える
以下のタグを含むリクエストページがあります。
そして、テキストボックス「サンプルテキスト」に何かを入力します
[Clone Items] をクリックすると、clone.html とコンテンツにリダイレクトされます
クリックして戻ると、リクエストページが表示されますが、テキストボックスはクリアされます。
app.js に以下を追加しました
しかし、sref を使用して状態を維持する方法とパラメーターを渡す方法がわかりません。