12 HAZİRAN 2012, Salı
Nasıl bir denetleyici işlevi görünümler arasında geçiş yapmak?AngularJS :
Eğer kullanmaya çalışıyorumng-clickAngularJS özelliği görünümler arasında geçiş yapmak için. Nasıl kod ile aşağıda bu yapıyor hakkında gitmek istiyorsunuz?
index.html
<div ng-controller="Cntrl">
<div ng-click="someFunction()">
click me
<div>
<div>
controller.js
function Cntrl ($scope) {
$scope.someFunction = function(){
//code to change view?
}
}
CEVAP
12 HAZİRAN 2012, Salı
Farklı görünümler arasında geçiş yapmak için, pencere değiştirmek olabilir doğrudan.konum (konum hizmeti kullanma$!) içinde dosya index.html
<div ng-controller="Cntrl">
<div ng-click="changeView('edit')">
edit
</div>
<div ng-click="changeView('preview')">
preview
</div>
</div>
Controller.js
function Cntrl ($scope,$location) {
$scope.changeView = function(view){
$location.path(view); // path not hash
}
}
ve farklı kısımlar konuma göre geçiş için yönlendiriciyi yapılandırın burada https://github.com/angular/angular-seed/blob/master/app/app.js gösterildiği gibi ). Bu tarihi olarak ng-view kullanmanın faydası olurdu.
Alternatif olarak, ng vardır farklı şiddetli ve burada görüldüğü gibi ng-anahtarı ( https://github.com/ganarajpr/Angular-UI-Components/blob/master/index.html) kullanın
Bunu Paylaş:
Nasıl görünümler arasında geçiş yapmak...
Program aracılığıyla görünümler arasın...
Sekmeler arasında geçiş yapmak için na...
Daha iyi - birden fazla faaliyet veya ...
Nasıl Vim arabellekleri arasında geçiş...