2015-09-23 3 views
0

У меня есть поле ввода, как это:нг-изменения со значением с лидирующим нулем - ноль ушли контроллер

<input id="0900" type="radio" ng-model="formData.appointment_hour" ng-change="change(0900)" name="appointment" value="0900" class="ng-valid ng-dirty"> 

Но когда я смотрю в этой функции в моем контроллере:

$scope.change = function(key){ 
    console.log(key); 
}; 

Моего консольные журналы 900. Проблема в том, что я не хочу, чтобы начальные нули исчезли. Как я могу это исправить?

+0

Это также стоит отметить, что результат '900' от' 0900' только потому, что Javascipt разбирает все значения, начиная с 0 под 777 как восьмеричное. – Scott

ответ

3

Handle значение в виде строки:

<input id="0900" type="radio" ng-model="formData.appointment_hour" ng-change="change('0900')" name="appointment" value="0900" class="ng-valid ng-dirty"> 

 Смежные вопросы

  • Нет связанных вопросов^_^