属性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
ハードコーディングする必要がありますか? 回避策はありますか?