如何在Typescript角度控制器中使用文档

时间:2016-11-18 13:15:21

标签: jquery angularjs typescript

我曾尝试在Typescript父控制器中应用以下代码,但它无效。

我错过了什么吗?

 angular.element(document).ready(function() {
            $('form').find('input[type=text],textarea,select').filter(':visible:first').focus();
     });

1 个答案:

答案 0 :(得分:0)

在AngularJS调用angular.element(document).ready方法之前,似乎你的jQuery没有完成加载。

尝试调用jQuery $(document).ready方法并检查哪个方法首先被触发,就像我在这个小Plnkr中所做的那样:http://plnkr.co/edit/Ubw0w2mo7wkPZwBld82N?p=preview

确认两者都准备就绪后执行jQuery方法(在Safari Version 10.1和Chromium Version 57.0.2978.0中测试) http://plnkr.co/edit/Oe5dcFmhLPaatoI2qXBr?p=preview

但是,一般情况下不需要jQuery,您可能想要考虑仅使用AngularJS的解决方案。