次のようなリンク/アンカー HTML があります。
<a href='/some-form' ng-click='someFunction(item)'>Text</a>
私が念頭に置いているのは、ユーザーがこのリンクをクリックした後、サーバーから HTML をロードしたいということです。その HTML をロードした後、ロードsomeFunction
されたフォームにいくつかのデータを入力して実行したいと考えています。
しかし、私のコードをデバッグすると、Angular JS が最初someFunction
に関数を起動し、次にブラウザが HTML をロードするようです。これを逆にしたいだけでなく、それらを順次(同期的に)実行する必要があります。
私のデザインは良いデザインですか?この動作を実現する他の方法はありますか? そうでない場合、それを機能させるにはどうすればよいですか?