2016-04-07 20 views
-1

Servislerden oluşturulmuş bir gösterge panosuna sahip bir angularjs uygulamasına sahibim. Bu Servisler, bir kullanıcı kimliği gibi bir parametrenin geçirilmesi olarak adlandırılır.Angularjs uygulamasındaki açılır listeden güncelleme gösterge tablosu

Bu gösterge panosunda bir kullanıcı değişikliği sunan bir açılır kapanışı var ve bu olduğunda tüm hizmetlerimi ve gösterge panosunu güncellemem gerekiyor.

Bunu nasıl yapabilirim?

+0

Kod yazmanız gerekiyor. [Ask] ve [mcve] 'ye bir göz atın, ardından geri gelin ve sorunuzu uygun bir şekilde düzenleyin. – Lex

cevap

0

bu https://www.codementor.io/angularjs/tutorial/create-dropdown-control görmek ve ardından Angular: Update service and share data between controllers

Ayrıca genel kullanımda $scope.$watch() (How do I use $scope.$watch and $scope.$apply in AngularJS?, http://jimhoskins.com/2012/12/17/angularjs-and-apply.html)

kullanabilirsiniz Bu Konuda gibi 'kullanıcı değişikliği' alanına bir dinleyici kayıt peşin Teşekkür Bunun için standart açısal denetleyici. giriş-alanlarına aşağıdaki metinde İsim ve Soyadı yeni kullanıcı ayrıştırmak, açılır menü için denetleyici olarak John Doe

<div ng-app="myApp" ng-controller="myCtrl"> 

First Name: <input type="text" ng-model="firstName"><br> 
Last Name: <input type="text" ng-model="lastName"><br> 
<br> 
Full Name: {{firstName + " " + lastName}} 

</div> 

<script> 
var app = angular.module('myApp', []); 
app.controller('myCtrl', function($scope) { 
    $scope.firstName = "John"; 
    $scope.lastName = "Doe"; 
}); 
</script> 

http://www.w3schools.com/angular/angular_controllers.asp

olarak ayarlanır 'kullanıcı değişikliği' tıklandığında ve istediğiniz gösterge tablosundaki değişiklikleri uyguladıktan sonra (yeni kullanıcı kimliğine bağlı olarak, metin alanındaki adı değiştir, hizmetleri güncelle (yukarıdaki bağlantıya bakın), ...).

+0

Teşekkürler ralf htp! yapmaya çalışacağım – FabioNav

İlgili konular