Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 在ng选项相关字段中使用日期筛选器_Angularjs_Datetime - Fatal编程技术网

Angularjs 在ng选项相关字段中使用日期筛选器

Angularjs 在ng选项相关字段中使用日期筛选器,angularjs,datetime,Angularjs,Datetime,我使用JSON数据填充下拉列表。这里我有多个开始和结束时间字段。我将它们集中在ng选项上,并使用日期过滤器重新安排日期时间。但过滤器似乎无法处理ng选项中的第二个值 ng-options="(session.SessionStartTime|date:'MMM/dd hh:mm' +'- '+session.max|date:'MMM/dd hh:mm') 如果我不包含两个值,它就可以正常工作 有人能帮忙吗 我已经找到了这个链接,在这里进行了解释。 我不知道你是如何让它在没有连接的情况下工

我使用JSON数据填充下拉列表。这里我有多个开始和结束时间字段。我将它们集中在ng选项上,并使用日期过滤器重新安排日期时间。但过滤器似乎无法处理ng选项中的第二个值

ng-options="(session.SessionStartTime|date:'MMM/dd hh:mm' +'- '+session.max|date:'MMM/dd hh:mm')
如果我不包含两个值,它就可以正常工作

有人能帮忙吗


我已经找到了这个链接,在这里进行了解释。

我不知道你是如何让它在没有连接的情况下工作的..因为你有错误的
ng options
语法..它应该是
ng options=“item.id as item.name for items in items”
但是如果你在ng options字段中连接它,它工作得很好,不管我以何种方式解决了这个问题。
<select
        ng-model="datedemo"
        ng-options="(a.max|date:'MMM/dd hh:mm') +' - '+  (a.SessionStartTime|date:'MMM/dd hh:mm') for a in session"></select>