Мне интересно, почему мой DatBinding не работает.DataBinding не работает в моем контроллере
Проблема в функции foo
, где $scope.data.time
настроен правильно, но мой input-value
не изменяется. Почему?
Вот код моего контроллера:
.controller('MyCtrl', function($scope, $ionicPopup, $cordovaDatePicker) {
$scope.foo = function() {
$cordovaDatePicker.show().then(function(date){
// PROBLEM: the $scope.data is set right, but my input value does not change
$scope.data.time = date;
});
};
$scope.showPopup = function() {
$scope.data = {};
$scope.data.time = new Date();
var myPopup = $ionicPopup.show({
template: '<input type="text" ng-click="foo()" value="{{data.time.toDateString()}}">'
title: 'Enter new record',
scope: $scope,
...
});
};
});
Можете ли вы привести пример в моем коде, я не знаю, как это сделать – gurehbgui
см. Этот код из ионного примера http://codepen.io/ionic/pen/bHqiJ –
Вы имеете в виду область: часть объема? Я уже это сделал в своем коде и добавил к вопросу. – gurehbgui