7 AĞUSTOS 2012, Salı
Sunucudan veri almak için önerilen yol
Kullanmadan AngularJS veri kaynakları sunucusuna bağlanmak için bir şekilde kaynak tavsiye dolar.
$Kaynak birçok sınırlamaları vardır: uygun vadeli kullanmıyor, yeterince esnek. olmamak
CEVAP
7 AĞUSTOS 2012, Salı
Durumlar vardır zaman $kaynak, arka uç konuşurken uygun olmayabilir. Bu kaynak kullanmadan davranış gibi $kaynak nasıl ayarlanacağını gösterir.
angular.module('myApp').factory('Book', function($http) {
// Book is a class which we can use for retrieving and
// updating data on the server
var Book = function(data) {
angular.extend(this, data);
}
// a static method to retrieve Book by ID
Book.get = function(id) {
return $http.get('/Book/' id).then(function(response) {
return new Book(response.data);
});
};
// an instance method to create a new Book
Book.prototype.create = function() {
var book = this;
return $http.post('/Book/', book).then(function(response) {
book.id = response.data.id;
return book;
});
}
return Book;
});
Kumandanız içinde sonra:
var AppController = function(Book) {
// to create a Book
var book = new Book();
book.name = 'AngularJS in nutshell';
book.create();
// to retrieve a book
var bookPromise = Book.get(123);
bookPromise.then(function(b) {
book = b;
});
};
Bunu Paylaş:
Nasıl bootstrap kalıcı AJAX sunucudan ...
Nasıl android niyeti ek veri almak içi...
Nasıl Çekirdek Veri belirli bir Nesne ...
Bazı web sunucudan veri tarayıcı için ...
SQL server Veri tipleri, BOŞ bir not i...