問題タブ [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 に答える
284 参照

angularjs - Angularjs の UI-Router で state に数十個のパラメーターを含むオブジェクトである $rootscope を渡す方法は?

こんにちは、私は新しい開発者です。UI-Router を使用して root-scope パラメータを自分の状態に渡すという問題があります。

これが ui-sref に変更したい私の href です:

これが私の状態です:

そして、これは私がコントローラーにパラメーターを渡す方法です:

したがって、基本的に id パラメータのすべてが正常に機能しますが、他の文字列クエリも渡す必要があります。他の文字列クエリを渡す方法がわかりません。上記の href を ui-sref に変更する正しい方法は何ですか? .

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

javascript - 状態angularjsを解決できません

アプリのある状態から別の状態に移行しようとすると、エラーが発生します。

私はすべての状態を定義したインデックス ファイルを持っています。

index.js

「myApp.dashboard.appArea.moduleTest」状態にあるとき、ModuleTestCtrl から「myApp.dashboard.appArea.moduleTest.wizards」状態に移動しようとしていますが、「状態を解決できませんでした」というエラーが表示されます。その状態に移動するために、この構成モジュールをコントローラー内にインポートするにはどうすればよいですか?

ModuleTestCtrl.$inject = ['$uibModalInstance', 'Api', 'diagnosticsRaw', 'myService', '$state']; module.exports = ModuleTestCtrl;

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

angularjs - ui-sref は、リンクを設定する ajax 呼び出しの前にインスタンス化されます

サービスを介してデータを取得し、返された値をテンプレートに入力するコントローラーがあります。私はui-router状態で使用します。このテンプレートには、ajax 呼び出しの後ui-srefに入力する必要があるディレクティブも含まれています。サービスは、コントローラーによって指定されたデータをロードする場所からのパスを使用します。

問題は、コントローラーがデータを取得する前に、これらのディレクティブが読み込まれてインスタンス化されるため、エラーが発生することです。

これらの値をコントローラーに直接入れると正常に動作しますが、ファイルから読み取った値を設定するサービスがあります。

コントローラーにすべてのデータがロードされるまで、これらのディレクティブを待機させる方法はありますか?

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

angularjs - $state.href の ui-sref params オプションが期待どおりに機能しない

次のような状態定義があります。

hrefディレクティブを使用するのではなく、この状態を参照する必要があります。href 内ui-serifで設定するにはどうすればよいparams.accountNumberですか?

これは機能しません:

この行url: '/password',を「url: '/password?acoutNumber」に変更し、この部分を削除すると

$state.hrefうまく動作します。