0
私は1つの異なるコンポーネントのレイアウトが、より大きな画面と小さな画面で指示で読み込まれています。AngularJSの画面サイズに応じて異なるディレクティブをロードしますか?
AngularJSでは可能ですか?
私は1つの異なるコンポーネントのレイアウトが、より大きな画面と小さな画面で指示で読み込まれています。AngularJSの画面サイズに応じて異なるディレクティブをロードしますか?
AngularJSでは可能ですか?
あなたはと角度に画面サイズを取得することはできません。この行に基づいて
$scope.windowWidth = $window.innerWidth;
、ちょうどng-if
またはng-show
あなたのdiv:
<div directive1 ng-if="windowWidth < 768">
Directive1 on small screens
</div>
<div directive2 ng-if="windowWidth >= 768">
Directive2 on large screens
</div>
ディレクティブ内で$window.innerWidth
プロパティを使用し、それに従ってテンプレートを操作できます。
はい私はちょうどそれをして、今動作します..あなたの答えを受け入れるだろう! – Rendy