2017-05-25 13 views
0

私は角度が新しく、今は角度2で作業しています。 私はチュートリアルをいくつか持っており、角度2を学習する段階にあります。 しかし、深刻な問題のために。 私のページの1つにjqueryコードが含まれていますが、routerLink経由で1ページを移動すると機能しません。私はangle2ルーティングに深刻な問題があります

javascriptを使用してjQueryコードのみを実行することができます。 たとえば、次のコードを使用すると、すべてのjQueryコードが問題なく動作します。 例:

document.location.href="/page2"; 

page2.htmlは、いくつかのjQueryのコードが含まれているjQ.jsが含まれています。

これはjQuery関数では機能しません。

router.navigate(['/page2']); 

答えて

0

は、なぜあなたは代わりに

2.角度使っ角度2 UI-ルータでのjQueryを使用する必要があります!

+0

あなたのメッセージをありがとうLXhelili。今、私はangular2 + Laravel5を使ってWebサイトを構築しています。そしてhtmlデザインは他の人によって構築されました。彼はjQuery関数を使っていましたが、Angular2で実装する必要があります。そのため、jQuery関数を維持する必要があります。他の賢明なのは、私はJavascriptの機能を再構築するために多くの時間を無駄にしなければならないということです。 –

0

Angular2をJQueryで使用することはほとんどありません。 JQueryを使わないでやる方法があります.Angular2が本当に必要な場合は、JQueryのやり方を学ばなくてはなりません。 JQueryが本当に必要な場合は、Angular2を再考する必要があります。

+0

あなたの返信ありがとう、Bianca Rosa! どのようにして、htmlファイルを使用しているか(jQuery関数を使用しているか、jQ.jsファイルをインポートしています)をangular2に変換できますか? –

関連する問題