1
我用angularjs构建了一个服务,但是我使用jQuery DOM选择器从隐藏的输入中查找2个值。这听起来很奇怪,并且想知道是否有一种非jQuery方法来完成此操作。添加$范围,似乎是错误的。如何将值从隐藏的输入元素传递给角度服务?
app.factory('ignoredPropertiesService', ['$http', function ($http) {
var sessionId = $('input[name=SessionGuid]').val();
var contactId = $('input[name=ContactId]').val();
var ignoredPropertiesService = {};
ignoredPropertiesService.getIgnoredProperties = function() {
return $http.get("/Contact/IgnoredProperties?sessionGuid=" + sessionId + "&contactId=" + contactId);
};
ignoredPropertiesService.resfreshIgnoredProperties = function() {
return $http.get('/Contact/RefreshIgnoredProperties?sessionGuid=' + sessionId + '&contactId=' + contactId);
};
return ignoredPropertiesService;
}]);
我应该用ng模型装饰输入吗?
谢谢 斯蒂芬
是的,将ng输入放在每个输入上,您将可以在它们所属的相同范围内访问模型。 – zsong