输入显示不同的值在ng模型
input show different value to whats in ng-model
是否有可能显示输入的一个值,但让ng-model具有不同的值?
Save I have
$scope.model = {
date: '/Date(128381238)/'
};
:
<input ng-model="model.date" ng-value="pretty(model.date)">
是否有可能在相同的输入中显示格式化的日期,同时不影响模型,而不必诉诸隐藏输入
查看过滤器,这就是你需要的;它们格式化数据以供显示。
https://docs.angularjs.org/guide/filter有像上面的货币示例这样的内置的,但你可以很容易地编写自己的,这里是我写的将毫秒转换为"1m 36s"的格式:
.filter('base60', ['$filter', function () {
return function (msecs) {
var numDecimalPlaces = 1;
var formattedElapsedTime = '';
var seconds = (msecs / 1000).toFixed(numDecimalPlaces);
var minutes = Math.floor(seconds/60);
if (minutes > 0) {
seconds = (seconds % 60).toFixed(numDecimalPlaces);
formattedElapsedTime = minutes + 'm ' + seconds + 's';
} else {
formattedElapsedTime = seconds + 's';
}
return formattedElapsedTime;
};
}])
然后在页面上这样称呼它:
{{ milliseconds | base60 }}
相关文章:
- 角度无线电按钮ng模型不起作用
- ng模型内的ng重复的ng重复开始
- 将输入值设置为ng模型属性[Angular]时出现问题
- 自定义指令中的AngularJS ng模型
- 如何为动态创建的文本区域中输入的值更新ng模型
- ng重复中的ng模型-初始化唯一作用域属性
- ng重复变量到ng模型
- 初始化ng模型时,Angular ui选择占位符不起作用
- 角度去抖动(ng模型选项)不起作用
- 即使 ng 模型有值,也使输入字段为空
- 选择框中带有关联的ng模型,选项中带有ng重复
- 为什么我的指令(使用链接)没有出现,并允许ng模型看到它
- AngularJS+IE 11+聚合物=ng模型未更新
- ng模型在$(element).clone()之后不起作用
- 为什么ng选项指令需要ng模型
- 使用引导时间选取器时,没有更新数据ng模型值
- 具有ng重复的动态ng模型
- 有没有一种方法可以在设计模式下将ng模型或工厂绑定到iframe
- 删除ng模型中的ng模型输入值
- Angular.js默认选中不'不适用于ng模型