条件角度类和jQuery将函数应用于包含类的元素

时间:2018-02-18 13:36:55

标签: javascript jquery angularjs

我正在尝试在AngularJS应用程序中应用jQuery编写的时刻选择器插件。

问题在于,这是一个以前用作文本输入的元素。

所以我做的是我制作了条件类(使用ng-class)。

所以我的输入如下:

userdata: 0x41b4d8

然后,在指令中,我调用这样的jQuery函数:

<input type="text" ng-class="{
    'datepicker': $ctrl.isDatepicker, 'timepicker': $ctrl.isTimepicker}" ng-model="$ctrl.model"
           ng-change="$ctrl.onChangeFunction()" ng-model-options="{debounce: 1000}">

问题是由于某种原因,日期/时间选择器不会被应用。

我正在检查元素,并且正在应用类(基于条件)。

如果我将datepicker / timepicker类设为静态(非条件),那么jQuery函数会被应用(但是我的所有文本输入都会成为日期选择器,所以这不是一个选项,除非我创建两个新的指令,静态类)。

所以我在想,也许他们会在事情被加载之前被召唤。

为此,我尝试了两种方法,但未成功:

  1. $('.datepicker').pickadate(); $('.timepicker').pickatime();
  2. 中调用两个jQuery函数
  3. 调用两个jQuery函数:

    ng-init
  4. 任何人都能指出我正确的方向并可能告诉我问题是什么吗?

0 个答案:

没有答案