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

  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • bored before i even began

    bored before

    30 Mart 2009
  • Stanislav Petrov

    Stanislav Pe

    7 ŞUBAT 2009