все. Я новичок в AngularJS и считаю это очень интересным, но я немного не понимаю, о следующей ситуации.
angular.module("myApp", []).controller("myCtrl", function ($scope) {
$('#light-pagination').pagination({
items: count,
itemsOnPage: 10,
cssStyle: 'light-theme',
onPageClick: function (pageNumber) {
ajaxHelper(AccountingObjectUri + '?$skip=' + (pageNumber * 10 - 10) + "&$top=10", 'GET').done(function (data) {
// console.log(data);
$scope.AccountingObject = data; //not working
});
}
});
}
я не могу присвоить $ scope.AccountingObject = данные, есть в любом случае я могу назначить возвращаемые данные в $ объеме?
Я не угловатый гуру, но я думаю, что угловой не знает, что вы меняете значение $ scope.AccountingObject'. Вы должны обновить DOM внутри директивы, а не контроллера. Вызов '$ scope. $ Apply()' должен работать, но im 'вполне уверен, что на самом деле это не так. –
Выполняется ли 'console.log (data);' произойдет? Если да, то причина, по которой вы не видите данные в своем представлении, заключается в том, что вы обходите угловую часть вашего приложения. –