Ember 输入大小的全局变量
Ember global variable for input size
我有一个巨大的 ember 应用程序,我正在尝试创建一个全局 variable/constant,我可以用它来设置输入字段的默认大小。需要明确的是,这是可以输入的字符数的大小,而不是 CSS 像素大小的大小。我怎样才能注册一个全局变量而不是
{{input placeholder="Name..." maxlength=150}}
我能做到
{{input placeholder="Name..." maxlength=DefaultLength}}
您可以为此使用助手。示例:
import Ember from 'ember';
const VALUES = {
DefaultLength: 150
}
export function valuesHelper(params/*, hash*/) {
return VALUES[params[0]];
}
export default Ember.Helper.helper(valuesHelper);
需要一些润色,但应该能给您思路。
随时查看 ember-twiddle。
您可以重新打开 Ember.TextField
并更新 maxlength
属性 以便此值适用于所有输入助手。
Ember.TextField.reopen({
maxlength:250
});
我有一个巨大的 ember 应用程序,我正在尝试创建一个全局 variable/constant,我可以用它来设置输入字段的默认大小。需要明确的是,这是可以输入的字符数的大小,而不是 CSS 像素大小的大小。我怎样才能注册一个全局变量而不是
{{input placeholder="Name..." maxlength=150}}
我能做到
{{input placeholder="Name..." maxlength=DefaultLength}}
您可以为此使用助手。示例:
import Ember from 'ember';
const VALUES = {
DefaultLength: 150
}
export function valuesHelper(params/*, hash*/) {
return VALUES[params[0]];
}
export default Ember.Helper.helper(valuesHelper);
需要一些润色,但应该能给您思路。
随时查看 ember-twiddle。
您可以重新打开 Ember.TextField
并更新 maxlength
属性 以便此值适用于所有输入助手。
Ember.TextField.reopen({
maxlength:250
});