angular.module('App',[])
.config(['$rootScopeProvider', function($rootScopeProvider) { $rootScopeProvider.digestTtl(15); } ])
.controller( ... );
<section ng-repeat="section in sections">
<div ng-repeat='attribute in section.attributes'>
{{attribute.name}} {{attribute.content}}
</div>
</section>
ng-repeat="item in main.filteredKeywords = (main.keywords | filter1| fliter2|....)"
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
data: { title: title, text: text }
function transformRequest(data) {
return $.param(data);
}
var req = {
method: 'POST',
url: '/send',
data: {title: this.title, text: this.text},
transformRequest: transformRequest,
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
}
ng-click
.$location.path('/');
// $http и $resource возвращают Promise
$http.get('/my/cool/url')
.then(function(data) {
// здесь обрабатываем корректный результат запроса
},
function(error) {
// здесь некорректный
});
resolve: {
data: ['loader', function(loader) {
// метод, выполняющий запрос к серверу
return loader.load();
}],
}
...
$routeProvider.when('/', {
templateUrl: 'views/home.html',
controller: 'HomePageCtrl',
resolve:
{
loadedContent: ['$http', function($http) {
return $http.get('/data');
}],
}
...
angular.module('someApp').controller('HomePageCtrl', ['$scope', 'loadedContent', function($scope, loadedContent){
$scope.data = loadedContent;
}]);
$http(response.config).then(function(data) {
deffered.resolve(data);
}, deferred.reject);
Что лучше индексируется поисковиками angular-route.js или ui-router?
Как дела обстоят с # в ui-router и ее фиксингом?
есть ли аналог $stateParams в angular-route.js?
Вопрос такой, чем вообще лучше пользоваться?
$http.get('/somepath')
.then(function(data) {
// обрабатываем полученный ответ от сервера
// объект data можно присвоить чему угодно, тут отличий никаких нет
console.log(data);
},
function(error) {
// сюда мы попадаем, если при обрабоке запроса произошла ошибка
console.log(error);
});