我有一个名为的常量Config
,其中包含一个task.minlength = 3
属性。
我将常量附加到$rootScope
:
.run(function($rootScope, Config) {
$rootScope.Config = Config;
})
在模板中,我想将Config.task.minlength
值设置为输入ng-minlength
指令:
<input type="text" ng-model="newTask" placeholder="Write a new task..." required ng-minlength="{{ Config.task.minlength }}">
根据 DevTools 正确解析:
但是,验证不会被触发:
$scope.form.$error['minlength'] // undefined
当我只写3
而不是插值时它工作正常Config.task.minlength
。
的值是否ng-minlength
必须硬编码?有什么解决方法吗?