次の要件があります。
URL パラメーターを読み取り、ページに 2 つのドロップダウンを読み込み、URL パラメーターの値を事前入力します。次に、ドロップダウン値を使用してメソッドを呼び出し、グリッドをロードします。
これが私が今までやったことです:
コントローラーでは、 $location.search() を使用してパラメーターをチェックしており、存在する場合はいくつかのメソッドを呼び出しています。このコードをコントローラーの最後に置きます。ただし、コントローラー内のメソッドが呼び出されると、REST 呼び出しは通過しません。代わりに、コントローラーの総負荷が発生した後に呼び出しが通過します。
どんな助けにも感謝します!
シナリオ例:
function abc(){/*some code*/}
function xyz(){/*some code*/}
function abd(){/*some code*/}
if(typeof $location.search().paramaName !=undefined){
/*Read URL params. preselect the current drop down by calling abc,xyz.use the values to call abd() which makes a REST API call to load the data on the page. */
}