Apabila angularjs menggunakan penghalaan untuk melompat ke paparan tertentu, bagaimana saya boleh melaksanakan js untuk mengubah suai item menu navigasi untuk menjadi aktif. Berikut ialah kod semasa saya
<script type="text/javascript"> var mainapp = angular.module('mainapp', ['ngRoute']); mainapp.config(function(${routeProvider}) { ${routeProvider} .bila('/', { templateUrl: 'marry.php?cid=123&view=home', pengawal: 'mainController' }) .bila('/home', { templateUrl: 'marry.php?cid=123&view=home', pengawal: 'mainController' }) .bila('/proses', { templateUrl: 'marry.php?cid=123&view=process', pengawal: 'mainController' }) .bila('/message', { templateUrl: 'marry.php?cid=123&view=message', pengawal: 'mainController' }); }); mainapp.controller('mainController', function(${skop}) { ${scope}.message = 'Semua orang datang dan lihat betapa cantiknya saya!'; }); </skrip>
Kod anggaran:
Jika anda ingin melihat beberapa contoh dan dokumentasi, saya juga mempunyainya di github
Sumber pembelajaran: https://github.com/dolymood/AngularLearing
Contoh mudah: https://github.com/dolymood/angular-example
Muat turun pakej dan dokumentasi https://github.com/dolymood/angular-packages
Letakkan kesan pengaktifan pada setiap item menu terlebih dahulu, tetapi jangan paparkannya
Kemudian hantar nilai khusus ke halaman hadapan untuk memaparkan status pengaktifan tertentu;
ContohnyaHelo, saya tidak begitu mahir dengan angularjs Projek kami hanya menggunakan fungsi penghalaan angularjs. Bolehkah anda membantu saya mengubahnya secara langsung berdasarkan kod di atas