AngularJs: vincula un modelo ng a la directiva con dos entradas
Cómo crear unrange
directiva que se une a unong-model
y salidas dosinput
campos usando unfilter
(ya está hecho). Esencialmente tengo una direccióndel modelo a la entrada trabajando, pero al otro ladode entrada al modelo no. ¿Cómo lograr esto?
Tengo este HTML:
<div tu-range ng-model="arbitraymodel" />
Y un modelo:
var arbitrarymodel = "10/22";
Nota al margen; Creé un filtro para dividir esos dos valores:{{ feature.Value | split:\'/\':0}}
Y esta directiva:
.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) {
}
};
})