Угловая проверка работает, когда нет точки (.) В модели в этом следующем коде ...Угловая проверка не работает, когда точка в модели
<div class="form-group">
<label for="title">Post Title</label>
<input ng-model="new_title" class="form-control" name="new_title" type="text" required/>
<p class="error" ng-show="addForm.new_title.$touched && addForm.new_title.$invalid">This field is required</p>
</div>
Но это не работает, когда я использую ng-model="new.title"
как в следующий код ...
<div class="form-group">
<label for="title">Post Title</label>
<input ng-model="new.title" class="form-control" name="new.title" type="text" required/>
<p class="error" ng-show="addForm.new_title.$touched && addForm.new.title.$invalid">This field is required</p>
</div>
Вот что я использую new
в мой контроллер
$scope.submit = function(){
var request = CRUD.create($scope.new);
request.success(function(response){
$scope.flash = response.status;
});
};
Справка будет принята с благодарностью
Является ли 'new'' '' {} '? – Rayon
Чтобы иметь возможность работать, новый должен быть определен как объект Javascript с помощью {}. Как это объявлено в вашем JS? – acostela
Да .. Я использую его в своих контроллерах –