2015-12-30 3 views
2

Моя цель - предупредить сообщение, когда я нажимаю номер в своем календарном виджете devExtreme Framework.DevExtreme с помощью Angular Aproach - onValueChanged не работает

Не работает ... может ли кто-нибудь мне помочь?

HTML ->

<div id="calendar-container" dx-calendar="{ 
    onValueChanged: valueChangedHandler       
}"> 
</div> 

JS ->

scotchApp.controller('mainController', function ($scope) { 

$scope.onValueChanged = function() { 
    alert('aaa'); 
}; 

}); 

Константы Callendar варианты выжидать работают отлично. но не обработчик кликов.

Спасибо и с новым годом.

+0

Можете ли вы предоставить более подробную информацию? Я просто создал образец здесь - http://plnkr.co/edit/ack6MMAR7hkhJgQHeAjl?p=preview И он отлично работает. – Sergey

+0

Сергей, он работает, спасибо за помощь, спасибо за плункер! –

ответ

3

Я повторно опубликовал комментарий Сергея как новый ответ. Вы можете принять его, чтобы закрыть/завершить эту тему/вопрос:

Вот онлайн пример:

http://plnkr.co/edit/ack6MMAR7hkhJgQHeAjl?p=preview

Вот код из примера:

Html разметка:

<div ng-controller="myCtrl"> 
    <div dx-calendar="{ onValueChanged: onValueChanged }"></div> 
</div> 

Код JS:

var myApp = angular.module("myApp", ["dx"]); 

myApp.controller("myCtrl", function($scope) { 
    $scope.value = new Date(2015, 11, 6); 
    $scope.onValueChanged = function(){ 
     alert('hello'); 
    }; 
});