我是angularjs的新手..
这是我的表格字段:
input type="time" ng-model=mytime
输入类型时间从上面的语法中给出了HH:MM:PM / AM。
我想使用角度js逐个获取字段的值。 如何使用angular js ??
获取我的HH值还有什么方法可以使用angularjs集成相机插件吗?
请帮忙。
答案 0 :(得分:0)
您可以使用split
,它会根据分隔符将字符串拆分为子字符串数组。然后小时将是数组中的第一个项目。你可以这样做:
var hours = $scope.mytime.split(';')[0];
答案 1 :(得分:0)
在AngularJS中,使用日期过滤器来控制日期的显示。
<xsl:template name="node-index-of">
<xsl:param name="nodes" />
<xsl:param name="node" />
<xsl:param name="index" />
<xsl:choose>
<xsl:when test="$nodes[position()=$index]=$node">
<xsl:value-of select="$index"/>
</xsl:when>
<xsl:when test="$index=count($nodes)">
<xsl:value-of select="$index"/>
</xsl:when>
<xsl:otherwise>
<xsl:call-template name="node-index-of">
<xsl:with-param name="nodes" select="$nodes" />
<xsl:with-param name="node" select="$node" />
<xsl:with-param name="index">
<xsl:value-of select="$index+1"/>
</xsl:with-param>
</xsl:call-template>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
有关详细信息,请参阅AngularJS date Filter API Reference。
对于<input type="date" ng-model="mytime">
<input type="time" ng-model="mytime"><br>
{{mytime | date : 'd MMM yyyy hh:mm:ss'}}
和type="date"
输入,type="time"
会返回JavaScript Date对象。所有标准日期方法都可用。
ng-model
有关详细信息,请参阅MDN JavaScript Reference - Standard Objects - Date。