AngularJs - привязать одну ng-модель к директиве с двумя входами
Как создатьrange
директива, которая привязана к одномуng-model
и выводит дваinput
поля с использованиемfilter
(Уже сделано). По сути, у меня есть одно направлениеот модели к входу работает, но с другой стороныот входа до модели не. Как этого добиться?
У меня есть этот HTML:
<div tu-range ng-model="arbitraymodel" />
И модель:
var arbitrarymodel = "10/22";
Примечание; Я создал фильтр для разделения этих двух значений:{{ feature.Value | split:\'/\':0}}
И эта директива:
.directive('tuRange', function($compile) {
return {
restrict: 'A',
require: 'ngModel',
scope: {
feature: '=',
tudisabled: '=',
model: '=ngModel' // edited
},
template: '<input type="text" '+
'ng-value="{{ model | split:\'/\':0}}" />'+ // edited to 'model'
'-<input type="text" '+
'ng-value="{{ model | split:\'/\':1}}" />', // edited to 'model'
link: function(scope, element, attributes, ngModel) {
}
};
})