2016-03-21 17 views
0

Ürünler için iş yüklerken yönergeler içeren bir uygulama yazıyorum. Herhangi bir zamanda güncellenebilecek ve akışını yönetmek için açısal bir uygulama yazabilen talimatların statik bir listesini istiyorum. Karşılaştığım meydan okuma, NoSQL için yeni ve teknolojinin en etkin kullanımı olarak verilerin nasıl düzenleneceğine dair tavsiyeye ihtiyacım var.Angularjs: Kullanıcı ilerlemesini yönetmek için JSON'u iyileştirme

Gereksinimler:

  1. birden fazla kullanıcının aynı anda ürün yüklemelerini yönetmek için muktedir izin verin.

  2. Yükleme işleminin hangi adımda olduğunu takip edin ve yalnızca tamamlanması mümkün olan adımları gösterin.

İlk düşüncem, tüm SOP'ları içeren bir diziye sahip olmaktır. Daha sonra, her bir kullanıcı için ve her bir SOP/Ürün ile birlikte oldukları başka bir JSON ağacı oluşturun. Sadece UI'mize tekrarlamak için kullanılabilir iki kapsamlı bir kapsam öğesine nasıl birleştirileceğinden tam olarak emin değilsiniz.

Başka bir fikrin var mı? Thanks

cevap

0

NOSQL db'de 3 koleksiyona sahip olabilirsiniz.

  1. her ürün için talimatlar
  2. Kullanıcı (rekor olacak bir ürün için talimatlar bütünü) her kullanıcı (burada başvurabilir için
  3. Her ürün (Her kullanıcı bir rekor olacak) sahip olmak benzersiz hem talimatların kimlikleri yanı sıra kullanıcı) için

angularjs kontrolörleri/hizmetler scope.productInstructions, $ scope.user, $ olabilir $ scope.userProudct olarak notlar için

+0

teşekkürler verileri. Kullanıcı arayüzünde göstermek için yönergeleri üçüncü kayıtla birleştirebilir miyim? –

+0

Evet, birleştirebilirsiniz – Sagar

İlgili konular