7 Ocak 2013, PAZARTESİ
Açısal JS: Nasıl ng-click bir yol aramak için kullanmak için/ne zaman?
Sanırım yolları kullanarak:
// bootstrap
myApp.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {
$routeProvider.when('/home', {
templateUrl: 'partials/home.html',
controller: 'HomeCtrl'
});
$routeProvider.when('/about', {
templateUrl: 'partials/about.html',
controller: 'AboutCtrl'
});
...
Ve html, düğmeye tıklandığında ilgili sayfa gidin. Bir yol olacaktır
<a href="#/about">
... ama ng-click burada çok faydalı olacak gibi görünüyor.
- Bu varsayım doğru mu? Bu ng-click çapa yerine kullanılan?
- Eğer öyleyse, bu nasıl olacak? YANİ:
CEVAP
7 Ocak 2013, PAZARTESİ
Yolları $location
servis monitör ve URL değişiklikleri (genellikle karma) cevap. "Sadece URL değiştirmek." bir rota, etkinleştirmek Çapa etiketleri ile bunu yapmak için en kolay yoludur.
<a href="#/home">Go Home</a>
<a href="#/about">Go to About</a>
Daha karışık bir şey yok tabi. Ancak kod bunu yapmak için, doğru yolu $location
servis kullanarak
$scope.go = function ( path ) {
$location.path( path );
};
Hangi, örneğin, bir düğme tetikleyici olabilir:
<button ng-click="go('/home')"></button>
Bunu Paylaş:
nasıl bir zaman dilimi kullanarak bir ...
Nasıl Holo kullanmak için.Işık tema ve...
Nasıl ve ne zaman Ember kullanmak için...
Nasıl kat-sol kullanmak için zaman ve ...
Nasıl java ile Joda-Zaman kullanmak iç...