0
ヘッダーのリンクHTMLAngularJS - IDに基づいて表示のdivコンテンツが
<ul ng-controller="pageRouteCtrl">
<li ui-sref-active="active">
<a ui-sref="home" class="" ng-click="getPageId('live-view')">LIVE</a>
</li>
<li>
<a ng-click="getPageId('playback')">PLAYBACK</a>
</li>
</ul>
Ctrlキー
myApp.controller('pageRouteCtrl', function ($scope, $rootScope) {
$scope.getPageId = function(id) {
$rootScope.route = id;
}
});
メインページHTML
//should be visible on page load and until playback link is clicked
<div id="live-view" ng-show="route == 'live-view'">
SOME CONTENT
</div>
//will be hidden initially on page load
<div id="playback" ng-show="route == 'playback'">
SOME CONTENT
</div>
クリック上記のコードは動作し、クリックされたリンクに基づいてコンテンツが<div>
と表示されます。その後、ユーザーがライブまたは再生をクリックすると、divコンテンツが表示されます。
ページロード時にデフォルトでlive-view
divを表示するにはどうすればよいですか?コントローラで
、ユーザーが 'playback'のリンクをクリックしたときに何が起こるのだろうか?あなたは上記のコードに関連する回答を投稿できますか? – Slimshadddyyy
@Slimshadddyyy、デフォルトの 'live-view' div表示、ロードページで、' playback'リンクをクリックすると再生divが表示されライブビューdivは非表示になります – vaqifrv