SORU
14 Aralık 2012, Cuma


Güzergahları arasında kapsamı geçen Angularjs

Birkaç sayfa boyunca uzanan bir form ile bir durum hoş olmayabilir, ama ne kadar kolay olduğunu. Eğer kullanıcı bir ileri bir geri kolay devlet hatırlamak adımlar arasında giderse, böylece siz ilerlerken dolu alır tüm form için bir kapsamı olmasını istiyorum.

Yapmak istediğim o kadar çok-sözde-kodu:

 1. Set $scope.val = <Some dynamic data> 
 2. Click a link and be routed to a new template (probably with the same controller). 
 3. $scope.val should still be the same value as it was on the last page.

Nasılsa kapsamında veri ısrar doğru yolu bu konuda gitmek için, ya da başka bir yolu var mı? Hatta bir derste, bir veritabanı yolları, tasarruf dışında arasında kapsam kalıcı olan bir denetleyicisi oluşturabilirsiniz.

CEVAP
14 Aralık 2012, Cuma


Bir servis uygulaması hayatı boyunca devam edecek beri bir hizmeti kullanmanız gerekir.

Veri kaydetmek istediğiniz bir kullanıcı ilgili sağlar

Bu nasıl hizmet tanımlayın :

app.factory("user",function(){
        return {};
});

İlk denetleyicisi

app.controller( "RegistrationPage1Controller",function($scope,user){
    $scope.user = user;
    // and then set values on the object
    $scope.user.firstname = "John";
    $scope.user.secondname = "Smith";
});

app.controller( "RegistrationSecondPageController",function($scope,user){
        $scope.user = user;
        // and then set values on the object
        $scope.user.address = "1, Mars";

    });

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alexey - servant of Christ

    Alexey - ser

    15 EYLÜL 2007
  • Kayla Caton - Peet

    Kayla Caton

    23 HAZİRAN 2012
  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007