0

ionic を使用して hbrid アプリを作成していますが、次の問題が発生しました。私は両方を試しました

<ion-nav-view ng-style="winHeight"></ion-nav-view>

<ion-nav-view style="{{winHeight}}"></ion-nav-view>

しかし、コントローラーから値を取得するものはありません

if (!angular.isArray(data)) {
    $scope.winHeight = 'height: ' + ($window.innerHeight - 40) + 'px !important';
} else {
    $scope.winHeight = 'height: ' + ($window.innerHeight) + 'px !important';
}

console.log($scope.winHeight);

console.log は正しいテキストを提供しますが、要素を読み込んで検査すると、表示されるすべてが

<ion-nav-view ng-style="winHeight" class="view-container" nav-view-transition="ios" nav-view-direction="none" nav-swipe="">

また

<ion-nav-view style="{{winHeight}}" class="view-container" nav-view-transition="ios" nav-view-direction="none" nav-swipe="">

私が代わりに書くとき

<ion-nav-view style="height:528px !important;"></ion-nav-view>

それは私が望むように機能しますが、動的ではありません。私が何を間違えたか知っている人はいますか?

4

1 に答える 1