如何在没有创建新指令的Angular渲染后执行jQuery代码?

时间:2015-03-04 21:49:22

标签: jquery angularjs jquery-ui datepicker

我需要在我的jQuery UI Datepicker应用程序中使用Angular,但我不想为此创建新指令,我只想在Angular渲染后执行$(".dateInput").datepicker();

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案!使用$timeout,暂停我的代码:

var app = angular.module("myApp", []);
app.controller("myCtrl", ["$scope", "$timeout", function ($scope, $timeout) {
    $timeout(function () {
        $("[name=data]").datepicker();
    });
}]);