Я хочу, чтобы вызвать функцию контроллера из директивы после обновления моих записей ниже кода, который используетсявызова функция контроллера из директивы в angularjs
Controller.js
app.controller('GetAlphabetical', function ($scope, $http) {
function getCutomers() {
$scope.loading = true;
$http.get(ROOT + "Home/GetPesrons").then(function (response) {
//var _data = angular.fromJson(response);
$scope.loading = false;
$scope.Customer = response.data; // please check the request response if list id in data object
}, function (error) {
throw error;
})
}
getCutomers();
app.directive('popOver', function ($compile, $http) {
var itemsTemplate = "<ul class='unstyled'><input type='text' ng-model='items.ProfaneWord' class='form-control'><button id='popeditSave' class='btn-block btn btn- danger' ng-click='popeditSave(items.ProfaneWord,items.pID, items.LanguageID)'>Save</button>";
var getTemplate = function (contentType) {
var template = '';
switch (contentType) {
case 'items':
template = itemsTemplate;
break;
}
return template;
}
return {
restrict: "A",
transclude: true,
template: "<span ng-transclude></span>",
link: function (scope, element, attrs) {
var popOverContent;
if (scope.items) {
var html = getTemplate("items");
popOverContent = $compile(html)(scope);
}
scope.popeditSave = function (ProfaneWord, pID, LanguageID) {
var dataToPost = { proPhen: ProfaneWord, ID: pID, LangID: LanguageID };
$http.post('/Home/UpdateLibrary', dataToPost)
.success(function (serverResponse, status, headers, config) {
getCutomers();
}).error(function (serverResponse, status, headers, config) {
$("#succmsg").html("Update failure..").show(500).delay(5000).fadeOut(1000);
}
);
}
var options = {
content: popOverContent,
placement: "bottom",
html: true,
title: scope.title
};
$(element).popover(options);
},
scope: {
items: '=',
title: '@'
}
};
});
});
Я хочу вызвать getCustomer()
функции после редактирования моих записей.
переместить эти данные ВОССТАНОВЛЕНИЯ функции на завод или услуги, и ввести их туда, куда вы хотите. – Jorg
fomat ваш код в вашем профиле :) – Raghavendra