2016-03-29 17 views
0

var Ben form alanını otomatik olarak doldurma istediğiniz değeri ve metin düzenleme modunda üzerine angularjs ve asp.net WebAPI

//Html content 
    <select class="form-control" id="pcategory" ng-model="pcategory" ng-options="c.CID as c.Name for c in pcategoryA"> 
     <option value="">-- Select Category --</option> 
    </select> 
    <input type="text" class="form-control" id="name" ng-model="name" /> 
    <input type="text" class="form-control" id="price" ng-model="price" /> 
    <input type="text" class="form-control" id="quantity" ng-model="quantity" /> 

Bu içeriği

// angularJS 
     $http.get('/api/product/' + $routeParams.id).success(function (data) 
     { 

      $scope.pcategory = data.pcategory.CID , // is an object { "CID":1, "Name": "Solid""} 
      $scope.name = data.name, 
      $scope.price = data.price, 
      $scope.quantity = data.quantity 

     }); 

Tüm alan pl aşağı biri yardım edebilir damla hariç ayarlanır angularjs bir uygulaması kolaylaştırmak!

cevap

0

ng-seçenekleri

<select class="form-control" id="pcategory" ng-model="pcategory" ng-options="c as c.name for c in pcategoryA track by c.CID"> 
    <option value="">-- Select Category --</option> 
</select> 

için bir parça ekle Ve seni (ng-seçeneklerinde değil c.CID) tam nesneye kimliği için bir model geçmek gerektiğini düşünüyorum Ve ne zaman $ scope değişken pc kategorisini ayarlamak şöyle ayarlayın:

$scope.pcategory = { 
'CID': 4, 
'name': 'name 4' 

};

Açıklamak için bir kod sayfası oluşturdum. http://codepen.io/mkl/pen/GZvmQE

+0

Her neyse bu hileler ile çözebiliyordum $ scope.pcategory = "" + data.CID + "", –

İlgili konular