将jquery代码转换为Angular控制器

时间:2016-05-11 07:25:06

标签: jquery angularjs

嗨我在jquery中有以下功能

$(function () {
    $('[data-toggle="tooltip"]').tooltip();
    $(".side-nav .collapse").on("hide.bs.collapse", function () {
        $(this).prev().find(".fa").eq(1).removeClass("fa-angle-right").addClass("fa-angle-down");
    });
    $('.side-nav .collapse').on("show.bs.collapse", function () {
        $(this).prev().find(".fa").eq(1).removeClass("fa-angle-down").addClass("fa-angle-right");
    });
})

我想在Angular控制器中使用它。请让我知道怎么做。 Thans

1 个答案:

答案 0 :(得分:0)

最好的方法是将所有内容包装在一个指令中,你可以在这里使用指令开始http://www.sitepoint.com/practical-guide-angularjs-directives/ 如果您坚持在控制器上执行此操作,则可以使用

angular.element('[data-toggle="tooltip"]').tooltip();