4
以下是文檔中提及的控制器特性,我正在修改其中一個控制器以匹配它們所建議的語法。但我不確定如何將$ http服務注入到我的search()函數中,並且可以通過小型化來保證安全?AngularJS如何在使用控制器語法時注入依賴關係
customer.RequestCtrl = function() {
this.person = {};
this.searching = false;
this.selectedInstitute = null;
this.query = null;
this.institutes = null;
};
customer.RequestCtrl.prototype.search = function() {
this.searching = true;
this.selectedInstitute = null;
$http({method: 'GET', url: '/api/institutes', params: {q: this.query, max: 250}})
.success(function(data, status, headers, config) {
this.searching = false;
this.institutes = data;
})
.error(function(data, status, headers, config) {
this.searching = false;
this.institutes = null;
});
};