1

私はJavaScriptAngularJSが初めてです。問題をキャッチします。/main ルートに移動するときに h1 タグを削除したい。at コントローラーで ng-ifand 式を使用する必要があることはわかっています。$location

<html>
<body>
...
<h1 ng-if "? ">
    sometext
</h1>
<div ng-view></div>
</body>
...
</html>

これを削除するために使用する必要がある式、または確認するためにコントローラーに関数を記述する必要があります。よろしくお願いします

4

1 に答える 1

1

ng-if現在の URL / アプリケーションの状態をチェックし、条件の結果に基づいて true/false を返す関数を作成できます。

<h1 ng-if="toShowHeader()">MY HEADER</h1>

$scope.toShowHeader = function(){
   return $location.path() === '/login';
   //return $state.current.name === 'login'; //if you have ui-router in place.
};
于 2016-07-24T17:38:20.153 に答える