AngularJS обещание
AngularJS документысказать:
Обещания $ q распознаются механизмом шаблонов по-угловому, что означает, что в шаблонах вы можете обрабатывать обещания, прикрепленные к области, как если бы они были результирующими значениями.
Так может кто-нибудь, пожалуйста, объясните причину этогоиграть на скрипке не работает? Невозможно изменить значение текстового поля. Но назначение обещаний, что служба $ http возвращается в поле области действия, работает как шарм.
контроллер:
function MyController($scope, $q, $timeout) {
this.getItem = function () {
var deferred = $q.defer();
deferred.resolve({
title: 'Some title'
});
return deferred.promise;
};
$scope.item = this.getItem();
}
Html:
<input type="text" ng-model="item.title">