JqueryDatePicker角度指令元素不工作
JqueryDatePicker angular directive element not working
我有一个jquery日期选择器的指令。它适用于Attribute方法。但当我换成元素时,它就不起作用了。这是我的角度指令码
app.directive('jqdatepicker', function () {
return {
restrict: 'E',
//require: 'ngModel',
template:'<input type="text" class="cal_datefield">',
link: function (scope, element, attrs, ngModelCtrl) {
element.datepicker({
dateFormat: 'dd/mm/yy',
onSelect: function (date) {
scope.date = date;
scope.$apply();
}
});
}
};
});
我的标记有
<jqdatepicker></jqdatepicker>
你能帮我吗
提前感谢
它看起来像:
app.directive('jqdatepicker', function () {
return {
restrict: 'E',
//require: 'ngModel',
replace: true,
template:'<input type="text" class="cal_datefield">',
link: function (scope, element, attrs, ngModelCtrl) {
element.datepicker({
dateFormat: 'dd/mm/yy',
onSelect: function (date) {
scope.date = date;
scope.$apply();
}
});
}
};
});
您需要添加另一个选项replace
。
相关文章:
- JavaScript-在手机上不工作的情况下,在外部单击时隐藏元素
- 用javascript将script元素附加到头部;铬不能工作
- 点击功能没有'ajax调用动态元素(Backbone)后无法工作
- 无法使以下ng on click outside指令在同一页面上的两个元素上工作
- DIV怎么能像Javascript中的另一个元素一样工作呢
- javascript()onclick隐藏元素-dos'我不在firefox工作
- 没有获得基础's的Javascript元素工作(与Laravel和Elixir)
- 为什么在ASP.NET Ajax更新面板中执行任何操作后javascript元素都停止工作
- jQuery插件在为元素分配id时停止工作
- 注入的元素和jQuery脚本.如何让他们一起工作
- 自动完成搜索无法正常工作,请不要迭代$中的所有元素.每个ul-li都会及时显示响应
- 我根据解决方案按类对
- 元素进行分组,但需要帮助了解它的工作原理
- 让 jquery 为 ajax 添加的元素工作的最佳方法是什么?
- 为什么这个脚本只工作一次?只替换元素一次,然后再也不替换
- CSS没有'使用javascript向页面动态添加元素时无法工作
- 如何使toggleClass()在元素外部单击时工作
- JQuery语法-remove()赢得'不要在元素上工作
- 似乎无法获得'.focus()'元素工作.
- HTML JavaScript,我如何能够通过给每个元素一个不同的Id来使用JavaScript使这个函数工作
- 量角器sendKeys()不工作元素不可见