2017-02-07 7 views
0

JQueryを使わずにAngular 2でマジックラインナビゲーションを作るにはどうすればいいですか?私のナビゲーションアイテムには幅があり、それは簡単にはできません。マジックラインナビゲーション角度2?

マジックラインのナビゲーションにリストアイテムを追加しようとしました。次に、アクティブリスト項目の位置と幅に基づいて幅と位置を変更したいと考えました。しかし、私は、アクティブなnav-itemの幅を取得するために、DOM(これはおそらくAngularで最も良い解決法ではない)に直接対処する方法を知らなかった。私はElementRefを使ってみましたが、(たとえそれをngModuleプロバイダに入れても)動作させることができませんでした。

プレーンJavaScriptでは、このような簡単な作業でコードはほとんどありません。これを達成するための真っ直ぐな角度の方法がありますか?

例:https://css-tricks.com/examples/MagicLine/

+1

質問にはあなたの努力が必要です。あなたは何を試しましたか?あなたはどこで失敗しましたか? –

+0

申し訳ありません、質問を更新しました。 –

答えて

0

が最新バージョンに更新しました角度とElementRefが仕事を始めました。