如何在jquery datepicker中向html属性添加角度标签

Posted

技术标签:

【中文标题】如何在jquery datepicker中向html属性添加角度标签【英文标题】:how to add angular tags to html attribute in jquery datepicker 【发布时间】:2017-08-05 23:45:11 【问题描述】:

我将 jquery datepicker 添加到 asp.net mvc5 项目。但我无法将 angularjs 对象绑定到它。

 @html.JQueryUI().Datepicker("date")

我如何将上面的控制器绑定到 angularjs 对象

例如。

<input type="date" placeholder="Date" data-ng-model="returndate" />

【问题讨论】:

什么是@Html.JQueryUI()? (这不是 mvc 的一部分,您至少应该包含指向您使用的插件的链接) 为什么要混合使用 jQuery 和 AngularJS? 实际上我想为我的项目添加更好的日期选择器。所以我添加 jqueryui datepicker 。是他们更好的方法。 这个例子是我用来做的。 ilyasmamunbd.blogspot.com/2014/02/… 【参考方案1】:

我设法将 Jquery 添加到我的 chtml 代码中。

CHTML

 <input type="date" value=" date | date: 'yyyy/MM/dd' " placeholder="Departure Date"  data-ng-model="departuredate"/>

JQUERY

@section Scripts
<script type="text/javascript">
    $(function () 
        $("#txtDepartureDate").datepicker(
            numberOfMonths: 2,
            minDate: -0,
            onSelect: function (selected) 
                var dt = new Date(selected);
                dt.setDate(dt.getDate() + 1);
                $("#txtReturnDate").datepicker("option", "minDate", dt);
            
        );

    );

</script>

谢谢,现在可以了!

【讨论】:

以上是关于如何在jquery datepicker中向html属性添加角度标签的主要内容,如果未能解决你的问题,请参考以下文章

在 form_tag 表单中使用 jquery_datepicker

jquery ui datepicker 年月日之间以横线隔开

如何在 Jquery Ajax 中向请求添加标头?

如何在运行中向 jQuery 滑块添加多个句柄

如何在 jquery 中向 cloudinary 文件上传()添加可选参数?

如何在 Django admin 中向第三方外部 jQuery 插件提供 $