angular.module('foo').directive('dateTime', function() {
return {
require: '^ngModel',
link: linkFn,
};
function linkFn($element, $scope, $attrs, $ctrl) {
// в $ctrl будет находиться ngModelController
$ctrl.formatters.push(formatValue);
$ctrl.parsers.push(parseValue);
function formatValue(value) {
// здесь делаем форматирование для отображения в DOM
return formatedValue;
}
function parseValue(value) {
// здесь извлекаем из нового значения, которое пришло из DOM значение для ngModel
return parsedValue;
}
}
});
for Index := Low(Key) to Hi(Key) do
Key[Index] := 0;
for i:=1 to Nk*4 do
key[i]:=Ord(s[i]);