Tag: angularjsfilter

angularjs在文本框中强制大写

我试过使用大写的filter,但它不工作。 我试过两种方法: <input type="text" ng-model="test" uppercase/> 和 <input type="text" ng-model="{{test | uppercase}}"/> 第二个触发一个javascript错误: 语法错误:令牌“testing”是意外的,期待[:] 我想要文本被强制为大写,因为用户在文本框中键入。 我怎样才能做到这一点?

删除AngularJS货币filter十进制/分

有没有办法从货币filter的输出中去掉小数点/仙? 我正在做这样的事情: <div>{{Price | currency}}</div> 哪些产出: $ 1,000.00 相反,我想: $ 1,000个 这可以使用货币filter来完成吗? 我知道我可以在一个数字上加上一个美元符号,我可以编写我自己的filter,但我希望现有的货币filter存在一个简单的方法。 谢谢。

使用带有UTCdate的AngularJSdatefilter

我有一个以毫秒为单位的UTCdate,我将它传递给Angular的datefilter来进行人类格式化。 {{someDate | date:'d MMMM yyyy'}} 真棒,除了someDate是UTC,datefilter认为它是在当地时间。 如何告诉Angular someDate是UTC? 谢谢。

用AngularJS限制一个string的长度

我有以下几点: <div>{{modal.title}}</div> 有没有办法,我可以限制string的长度说20个字符? 还有一个更好的问题是,有一种方法可以改变string被截断,并显示…如果它超过20个字符?

在input中对ng模型进行过滤

我有一个文本input,我不想让用户使用空格,input的东西都会变成小写。 我知道我不允许在ng-model上使用filter。 ng-model='tags | lowercase | no_spaces' 我看着创build我自己的指令,但添加函数到$parsers和$formatters没有更新input,只有其他ng-model元素。 我怎样才能改变我正在input的input? 我基本上试图创build“标签”function,就像在StackOverflow这里的工作。