Tôi có một hằng số được gọi là Config
có chứa thuộc tính task.minlength = 3
.Giá trị động trong ng-minlength
Tôi đang phụ thêm hằng số trong $rootScope
:
.run(function($rootScope, Config) {
$rootScope.Config = Config;
})
Từ bên trong một khuôn mẫu, tôi muốn thiết lập Config.task.minlength
giá trị vào ng-minlength
chỉ thị của một đầu vào:
<input type="text" ng-model="newTask" placeholder="Write a new task..." required ng-minlength="{{ Config.task.minlength }}">
nào được phân tích một cách chính xác theo tới DevTools:
Tuy nhiên, xác nhận không được kích hoạt:
$scope.form.$error['minlength'] // undefined
Nó hoạt động tốt khi tôi chỉ cần viết 3
thay vì suy Config.task.minlength
.
Giá trị của ng-minlength
có phải được mã hóa cứng không? Có bất kỳ công việc xung quanh?
xóa dấu ngoặc nhọn biểu thức và chỉ sử dụng biến – charlietfl
Vẫn không may mắn, không có lỗi nào được hiển thị ở '$ scope.form. $ Error ['minlength']' – jviotti
Bạn đang sử dụng phiên bản nào? tôi không có vấn đề...và tại sao không sử dụng '$ scope.form. $ error.minlength'? –