angular.js - angularjs がルーティングを使用してビューにジャンプする場合、js を実行してナビゲーション メニュー項目をアクティブに変更するにはどうすればよいですか?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 16:52:00
0
3
819

angularjs がルーティングを使用して特定のビューにジャンプする場合、js を実行してナビゲーション メニュー項目をアクティブに変更するにはどうすればよいですか? 以下は私の現在のコードです

<スクリプトタイプ="text/javascript"> var mainapp = angular.module('mainapp', ['ngRoute']); mainapp.config(function(${routeProvider}) { ${ルートプロバイダー} 。いつ('/'、 { templateUrl: 'marry.php?cid=123&view=home', コントローラー: 'mainController' }) .when('/home', { templateUrl: 'marry.php?cid=123&view=home', コントローラー: 'mainController' }) .when('/プロセス', { templateUrl: 'marry.php?cid=123&view=process', コントローラー: 'mainController' }) .when('/メッセージ', { templateUrl: 'marry.php?cid=123&view=message', コントローラー: 'mainController' }); }); mainapp.controller('mainController', function(${scope}) { ${scope}.message = 'みんな来て、私の容姿を見てください!'; }); </スクリプト>
曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(3)
漂亮男人

おおよそのコード:

リーリー

いくつかの例とドキュメントを見たい場合は、私の github からも入手できます
学習リソース: https://github.com/dolymood/AngularLearing
簡単な例: https://github.com/dolymood/angular-example
パッケージとドキュメントをダウンロード https://github.com/dolymood/angular-packages

いいねを押す +0
習慣沉默

各メニュー項目に事前に活性化効果を設定しますが、表示はしません

次に、特定の値をフロント ページに渡して、特定のアクティブ化ステータスを表示します。

など リーリー

対応するタブの値をコントローラーに渡すだけです

リーリー

またはこの方法を使用してください

リーリー

Angular コントローラーで isActive の値 true/false を制御

いいねを押す +0
阿神

リーリー

こんにちは、私は angularjs にあまり詳しくありません。私たちのプロジェクトは angularjs のルーティング機能のみを使用しています。上記のコードに基づいてそれを直接変更するのを手伝ってもらえますか?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート